在Internet Explorer中对齐iframe

时间:2013-02-18 18:01:19

标签: html css internet-explorer

我有这样的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中对齐中心,它只向左侧填充160px而不是中心。

如何在IE中居中?

由于

2 个答案:

答案 0 :(得分:0)

text-align:center通常是在IE7中纠正此问题的方法。如果你摆脱了这个位置:固定,你应该好好去。我不认为需要固定位置。

答案 1 :(得分:0)

试试这个:

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

或者这个:

Internet Explorer:

.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%;
}