如何解决html、body元的高度问题

如何解决html、body元的高度问题,第1张

概述如何解决html、body元的高度问题 本篇文章给大家带来的内容是关于如何解决HTML、body元素的高度问题,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

首先:HTML元素和body元素均为块级元素。

简述:有时我们会发现未设置height: 100%,HTML、body元素的高度却为当前窗口的高度,看上去像是设置了height: 100%。

看下面两个例子:

例1:

<HTML><head><@R_502_5979@>demo</@R_502_5979@><style type="text/CSS">* {margin: 0;padding: 0;}.container {height: 30%;}</style></head><body><div class="container"></div></body></HTML>

此时的container的高度为窗口高度的30%,HTML、body元素的高度均为窗口的高度。

例2:

<!DOCTYPE HTML><HTML>  <head>    <@R_502_5979@>demo</@R_502_5979@>    <style type="text/CSS">    * {      margin: 0;      padding: 0;    }    .container {      height: 30%;    }    </style>  </head>  <body>    <div class="container"></div>  </body></HTML>

此时container的高度为0,设置的height: 30%并未生效,HTML、body元素的高度均为0。

原因:例1未设置当前文档类型,默认启用兼容模式,兼容模式下的HTML、body元素的高度即为窗口的高度,而例2设置了<!DOCTYPE HTML>,启用标准模式,而标准模式下的HTML、body元素的高度均为0。

以上就是对如何解决HTML、body元素的高度问题的全部介绍,如果您想了解更多有关Html5教程,请关注PHP中文网。 总结

以上是内存溢出为你收集整理的如何解决html、body元的高度问题全部内容,希望文章能够帮你解决如何解决html、body元的高度问题所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1012356.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-22
下一篇2022-05-22

发表评论

登录后才能评论

评论列表(0条)

    保存