これは私が目指しているもので、Firefox 7
で100%正しく動作します。私はIE 8
で開き内側にdivを含むソリッドカラーヘッダーを作成
が、それはこのように表示されます。内部のすべての要素で
<div id="header-home">
<div id="header-content">
</div>
</div>
:ここ
は、基本的なレイアウトです#header-content
。
ここには、JSFiddleでホストされる関連するHTMLとCSSがあります。プレビューパネルを引き伸ばすと、内容がFirefox上で正しく中央に表示されます。
http://jsfiddle.net/stapiagutierrez/agURs/
それが必要としてなぜIEはdiv要素を中心にされていませんか?
あなたは私たちに完全なコードを表示することができますか? 「margin:auto」が機能しない理由の1つは、doctypeを持っていないか、間違っているということです。 –
@AlexeyIvanovコード全体がJSFiddleのリンクにあります。私はdoctypeが不足していることに気付きました。それでは私は何を使うべきですか?なぜIEは非常にニッキーなのですか? : –
さて、あなたはxhtmlを使用していますので、JSFiddleにxhtmlを追加しました。これで試してみてください:http://jsfiddle.net/agurs/1/ –