6

我在怪癖模式下使用 IE8...

我的 Firefox 样式表有级联样式,其中包括:

#container {position:relative; width:1007px; margin-right:auto; margin-left:auto;}       

#textbin {width:720px; position:relative; margin-right:auto; margin-left:auto;}

显然我做的不对,或者自动边距在 IE8 中不起作用。是这样吗?如果是这样,我怎样才能绕过这个限制?我尝试了无定位、绝对定位,甚至在我的 IE8 样式表中添加了相对位置。此外,当我手动将 div 居中时,IE8 会在页面底部添加边距......

顺便说一句,我是这里的初学者,所以如果需要更多信息,请告诉我!

4

2 回答 2

7

老式的 hack-y 方法是添加text-align:center到要居中的 div 的父级。当然,text-align如果您不希望它们居中对齐,text-align则需要为子元素专门声明一个属性,因为它将被子元素继承。

于 2011-01-06T18:14:05.880 回答
0

这将适用于 IE5 怪癖和更高版本。

的CSS:

body, html {
width:100%;
}

#yourdivname {
margin:0px 50% 0px 50%;
//this can be removed, but is just for test sake.
background-color:#bbb;
width:100px;
height:100px;
}

我希望这会有所帮助,Bert Jan 亲切的问候。

于 2013-04-26T08:50:09.330 回答