1

margin:0pxautoを使用してメインdivを中央に配置しようとしています。しかし、Firefoxでは機能しません。これが起こった理由は、ChromeとIEで機能します。

css:

#mami{


width:1200px;

margin:0px auto;


}

html:

<body>

<div id='mami'>
   <h1>Center Me</h1>
</div>

</body>
4

3 に答える 3

2

あなたのdivはFirefoxの中央にうまく配置されています。http://jsfiddle.net/nTXeq/2/

ここに画像の説明を入力してください

div内のテキストを中央に配置する場合は、具体的に次のようにターゲットにする必要があります。

#mami {
text-align: center;
}
于 2012-12-08T23:00:20.673 に答える
0

マージンのようにpxなしで配置してみてください:0 auto; ただし、divタグ内に何かを追加する必要があります。そうしないと、何も表示されず、何も表示されません。

<style>.asdf{background:silver;width:1200px;margin:0 auto;height:20px}</style><div class="asdf">Should Center</div>
于 2012-12-08T22:53:52.987 に答える
0

この周りに、幅100%のラッパーのような名前のDIVを設定します。次に、この要素をfの内側に配置します。

HTML:

<div id="globalContainer">
    <div id="mami">
        This is some text!
    </div>
</div>

CSS:

#globalContainer{
    width:100%;
}

#mami{
    margin-left:auto;
    margin-right:auto;
    width:1200;
}
于 2012-12-08T22:58:40.710 に答える