/* CSS・スタイルシート質問スレッド【20】 */

このエントリーをはてなブックマークに追加
540Name_Not_Found
間違ってるかもしれないけど、取敢えず纏めてみました。

■各ブラウザのルート要素の height指定の解釈

WinIE
 すべての値を「auto」として解釈
Opera 7, Netscape 7
 <length> による指定有効
 <percentage> は viewport に対する割合として解釈

■各ブラウザの body の height にパーセント指定の解釈
 (ただし、html要素の height を明示しない場合)

WinIE
 viewport に対する割合として解釈
Opera 7
 viewport に対する割合として解釈
Netscape 7
 「auto」として解釈
 >コンテナブロックの高さが明示されておらず、
 >内容領域の高さに依存していれば、'auto'として解釈する。
 という仕様だから正しい解釈。
541Name_Not_Found:03/06/27 00:15 ID:???
上記のテストは、何れも標準準拠モードです。
WinIE のバージョンを書き忘れましたが 6 です。
5.5以前は body の height を多分無視すると思います。

body の height にパーセント指定
(html の height 明示なし)の解釈ですが、
Netscape 7 の互換モードでは、WinIE と Opera 7 と同じく、
慣習的に viewport に対する割合として解釈されました。