設定しました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;ボディから幅を継承しないように設定できます。