本講義のようにhtml
body
ともにheight: 100%;
とした際は、きちんと表示されました(#11 1:51の表示)。
そこで、html { height: 100%; }
とし、head { height: 0%; }
とした場合、自動的にbody
のheight
が100%となり、1:51のような表示になるかと思ったのですが、実際は0:02の表示になりました。html
の子要素はbody
、head
しかないのに、100-0=100とはならないのでしょうか?
body { height: 100%; }
とすれば解決するのですが、なぜこの方法ではできないのかと疑問に思ったため質問させていただきました。
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?