css - 居中内联 block 在 Opera 和 Chrome 中无法正常工作

标签 css position center

我正在尝试创建三列布局,它应该如下所示:

|sidebar| |column1| |column2| |column3| |sidebar2|

我的布局适用于:IE、Firefox 和 Safari...

但它在 Opera 和 Chrome 中出现问题。

在这些浏览器中看起来像这样:

|sidebar| |column1|    |column2|     |sidebar2| 
                           |column3|  

我认为问题出在中间栏(我将“display:inline-block”和“text-align:center”添加到正文以使其居中,但由于某种原因在右栏被推下)

我知道我问了很多,但你能不能看看我的 Page查看这些浏览器中的问题。

如果有人知道这方面的解决方案,那就太好了。谢谢你!!

最佳答案

您需要更改 CSS 以使中间列向左浮动。

#blogs_three_cols .middle_column {float:left;}

如果您希望列彼此相邻 float ,您需要实际 float 它们 :) 您设置了 none。这样做会使正确的列变得困惑。

关于css - 居中内联 block 在 Opera 和 Chrome 中无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24654671/

相关文章:

CSS:居中一个固定的div

html - 为什么 text-align :center not centering all the elements within my DIV?

html - 将 "SHARE"按钮放置在图像的垂直和水平中心(悬停触发时)

javascript - 防止 material-ui 弹出元素的自动对焦

javascript - 使用 ng-class 显示一些文本

html - 使图像居中

vector - 在 Unity 4.3 中将 2d 对象移向并穿过某个位置

jquery - 谷歌浏览器 jQuery 动画在谷歌浏览器中滞后

css - Wordpress 菜单居中对齐且间距均匀

html - 仅当 child 不是 100% 宽度时才向容器添加填充 CSS