2007年08月27日16:27 カテゴリ技術-css css で高さを%指定する際のメモ ページの高さ全体にブロック要素を取りたいときのメモ。 ブラウザ全体のサイズに高さを取りたいけれど... ブラウザサイズ > コンテンツサイズ の場合に、<div style="height: 100%">とやれば、IEではページ全体に高さを取ることができます。 しかしFirefoxやSafariでは、この指定を行ってもページ全体に高さを取ることができません。 これは、パーセントで表示する場合の規定が包含ブロックの高さに対する割合を指定する。 包含ブロックの高さが明示されておらず、内容領域の高さに依存していれば、'auto'として解釈する。ということに起因しています。 %指定の場合は、元要素のサイズからの比率 「包含ブロック」ってなんのこっちゃと思いますが、ようは各タグで囲まれた部分のことと考えてくれ