【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
本講義のようにhtml bodyともにheight: 100%;とした際は、きちんと表示されました(#11 1:51の表示)。
html
body
height: 100%;
そこで、html { height: 100%; }とし、head { height: 0%; }とした場合、自動的にbodyのheightが100%となり、1:51のような表示になるかと思ったのですが、実際は0:02の表示になりました。htmlの子要素はbody、headしかないのに、100-0=100とはならないのでしょうか?
html { height: 100%; }
head { height: 0%; }
height
head
body { height: 100%; }とすれば解決するのですが、なぜこの方法ではできないのかと疑問に思ったため質問させていただきました。
body { height: 100%; }
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
本講義のように
htmlbodyともに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%; }とすれば解決するのですが、なぜこの方法ではできないのかと疑問に思ったため質問させていただきました。