1

設定しましたbody {margin: 0 auto; width: 900px;}

表示幅 100%

divそのボディ内の(または)の 1 つを表示の 100% にしたいsection(親の 900px ではなく、それ以上)。この div にはどのスタイルを適用する必要がありますか?

<body>
<div>
900px width of this text
</div>
<div style="???">
the whole 100% length of display
</div>
</body>
4

3 に答える 3

1

に幅を設定すると、それができないと思います<body>。私は放っておい<body>て、次のようなことをします:

div {
  width: 900px;
}
div.fullwidth {
  width: 100%;
}

次に、コンテンツが一連の<div>s であることを確認します。そのうちのいくつかはclass="fullwidth"(そのような要素はネストされていない必要があります。ネストされた要素の場合、「100%」は「含まれる要素の 100%」と解釈されるためです。 「900px の 100%」になります)。

于 2012-07-09T07:47:53.357 に答える
0

<div>画面幅の 100% にしたい場合はdisplay、CSS でプロパティを設定する必要があります。

display:block;

一例

于 2012-07-09T07:44:20.023 に答える
0

position:absolute;ボディから幅を継承しないように設定できます。

于 2012-07-09T07:52:43.453 に答える