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で中央を揃える代わりに、中央ではなく左に160pxだけパディングします。

これをIEの中央に配置するにはどうすればよいですか?

ありがとう

4

2 に答える 2

0

これを試して:

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

またはこれ:

インターネットエクスプローラ:

.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 でこの問題を修正する方法です。position:fixed を取り除けば、準備完了です。それ以外の場合、固定位置の必要性はわかりません。

于 2013-02-18T18:12:42.183 に答える