IE中的中心页面

时间:2011-09-30 12:46:18

标签: css internet-explorer quirks-mode

我正试图在IE上居中页面。如果我在DOCTYPE声明<!-- some comment -->无法正常工作并且页面调整到左侧之前添加margin: auto;强制使用quirk-mode。如果我删除评论页面居中,但其他一些元素都很乱。你能给我一些提示如何解决这个问题吗?

3 个答案:

答案 0 :(得分:1)

使用CSS为正文设置margin-left: automargin-right: auto通常可以解决问题。

强制怪癖模式可能不是一个好主意。

答案 1 :(得分:1)

当然,处于怪癖模式并不是你想要的地方,所以放弃这样做。问题在于标记的其余部分,但除非你给我们一个完整标记的链接或jsfiddle,否则我们说的任何东西都只是一个疯狂的猜测。

页面是否在现代浏览器中工作(IE以外的任何东西)?

答案 2 :(得分:0)

您可以使用50%的保证金,并使用一半的元素大小为负的左侧位置:

position: relative;
width: 600px;
margin-left: 50%;
left: -300px;