保证金:0 自动;似乎在 Chrome/FF 中工作正常,但 IE 再次不同意
在我的 Joomla 网站上,我使用的模板使用以下 CSS 规则使内容窗格居中:
clear:both;
margin:0 auto;
width:920px;
这似乎在 FF/Chrome 中工作得很好,但在 IE 中加载时,所有内容都粘在窗口的左侧。这有什么问题吗?保证金:0 自动;这似乎是一个明智、直接的规则。为什么IE不服从呢?
On my Joomla Website, I am using a template which uses the following CSS rule to make the content pane centred:
clear:both;
margin:0 auto;
width:920px;
This seems to work perfectly well in FF/Chrome, but when loaded in IE, all is glued to the left side of the window. What's the issue with this? margin: 0 auto; seems like a sensible, straight-forward rule. Why does IE not obey?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
检查你的 DOCTYPE 看起来不是这样的:
因为这样,IE 将处于 Quirksmode(无 boxmodel)
Check that your DOCTYPE does not look like this:
because then, IE will be in Quirksmode (no boxmodel)
另一种选择是使用以下内容:
它将 div 置于其父级的中心。
Another option is to use the following:
which will center the div in its parent.
有时,明确扩展选项可能会有所帮助:
Sometimes, it may help to expand the options explicitly: