0

我有这样的CSS

.iframe1 {
position: fixed; 
height: 100%;
width: 100%;
padding-left: 160px;
padding-right: 160px;
text-align: center;
margin-left: auto;
margin-right: auto;
}

这会在除 IE7 之外的所有浏览器中对齐中心。我知道这是一个旧浏览器,但我的客户坚持使用它。而不是在 IE7 中对齐中心,它只向左填充 160 像素而不是中心。

如何在 IE 中将其居中?

谢谢

4

2 回答 2

0

尝试这个:

<center><div class="iframe1>bla bla</div></center>

或这个:

IE浏览器:

.iframe1 , * html .frame1 , *+html iframe1 {
margin: auto\9;
margin: auto\0/;
position: fixed; 
height: 100%;
width: 100%;
padding-left: 160px;
padding-right: 160px;
text-align: center;
margin-left: 50%;
margin-right: 50%;
}
于 2013-07-27T00:02:55.300 回答
0

text-align:center 通常是在 IE7 中更正此问题的方法。如果你摆脱了位置:固定,你应该很高兴。否则,我认为不需要固定位置。

于 2013-02-18T18:12:42.183 回答