3

HTML ドキュメントで、固定レイアウト (幅 250px) を適用したいと考えています。

HTML コンテンツが固定幅の後に折り返されるように body タグ内で使用できる CSS スニペットを教えてください。

例えば、

<body style="width: 250px">

このスニペットは Firefox では完全に機能しますが、Internet Explorer では機能しません。すべてのブラウザに固定幅を強制する普遍的な手法はありますか?

4

2 に答える 2

3

Quirks モードの場合、IE では動作しません。があることを確認してください<!DOCTYPE>。正常に動作するはずです。

于 2012-07-25T14:16:46.640 に答える
1

古いバージョンの IE であっても、すべての CSS 対応ブラウザーで機能する手法は、中間マークアップ ( など) を導入<body><div id="body">...</div></body>し、その要素に幅を設定することです ( など) #body { width: 250px; }

Quirks モードでは、IE はbody要素をルート要素として扱いwidthます。

于 2012-07-25T16:08:36.253 に答える