1

私は次のHTMLを持っています:

<div id="container">
    <div id="header"><h1>Sed sollicitudin dignissim justo, sed.</h1></div>
</div>

および次のCSS:

div#container
{
    text-align:left;
    width:500px;
    margin:0 auto;
}

これにより、container画面全体にまたがるdivとheader、最初のdiv内に別のdivが作成されますcontainer。ここで、2番目のdivの幅は固定されており、最初のdivの中央に配置されます。

これはIE6では正常に機能しますが、IE5.xでは中央に表示されず、画面の左側に配置されます。

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

4

2 に答える 2

7

IE 5.x は、インライン要素があるかのようにブロックを中央に配置します。

#containers_parent { text-align: center; }
#container { text-align: left; } /* To reset the alignment for the text inside */
于 2012-09-02T11:37:24.010 に答える
0

ページにあるのが #container だけの場合は<center>、上部に追加するだけです

于 2012-09-02T11:47:21.750 に答える