設定しましたbody {margin: 0 auto; width: 900px;}
div
そのボディ内の(または)の 1 つを表示の 100% にしたいsection
(親の 900px ではなく、それ以上)。この div にはどのスタイルを適用する必要がありますか?
<body>
<div>
900px width of this text
</div>
<div style="???">
the whole 100% length of display
</div>
</body>
に幅を設定すると、それができないと思います<body>
。私は放っておい<body>
て、次のようなことをします:
div {
width: 900px;
}
div.fullwidth {
width: 100%;
}
次に、コンテンツが一連の<div>
s であることを確認します。そのうちのいくつかはclass="fullwidth"
(そのような要素はネストされていない必要があります。ネストされた要素の場合、「100%」は「含まれる要素の 100%」と解釈されるためです。 「900px の 100%」になります)。
position:absolute;
ボディから幅を継承しないように設定できます。