给DIV设置高度百分百

Posted xc_flying

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了给DIV设置高度百分百相关的知识,希望对你有一定的参考价值。

那么,如果想让一个元素的百分比高度height: 100%;起作用,你需要给这个元素的所有父元素的高度设定一个有效值。换句话说,你需要这样做:

<html>
  <body>
    <div style="height: 100%;">
      <p>
        想让这个div高度为 100% 。
      </p>
    </div>
  </body>
</html>

现在你给了这个div的高度为100%,它有两个父元素<body><html>。为了让你的div的百分比高度能起作用,你必须设定<body><html>的高度。

<html style="height: 100%;">
  <body style="height: 100%;">
    <div style="height: 100%;">
      <p>
        这样这个div的高度就会100%了
      </p>
    </div>
  </body>
</html>

以上是关于给DIV设置高度百分百的主要内容,如果未能解决你的问题,请参考以下文章

css 怎样定义屏幕高度的一半

div+css如何用百分比??

如果一个div在宽度为百分比的情况下,如何将这个div的高度的值设置成和宽度一样

div如何设置100%的高啊

我可以根据基于百分比的宽度设置 div 的高度吗? [复制]

css中body下的div 为何用百分比设置height无效,用像素值可以