• 豌豆资源网
  • 开引网企业服务
  • 服务外包网
  • height百分比失效_解决css中height:100%失效的问题

    为了让网页内容更好的适应各类屏幕尺寸,一般都需要用到height:100%。但是会发现,height百分比失效并没有生效,这是什么原因造成的呢,以及我们需要如何解决呢?

     

    height百分比失效的原因

    你让div的height="100%",执行网页时,css先执行到,而整个网页中的内容还没有完全载入,是获取不到div外面的<body>等的高度的,所以height="100%"也就不能如愿显示了。  

     

    解决解决css中height:100%失效的办法    

    方法一:

    html, body {
      height: 100%;
    }
    

      

     

    方法二:

    div {
    height: 100%;
    position: absolute;
    }
    

    虎课网https://www.wode007.com/sites/73267.html 设计坞https://www.wode007.com/sites/73738.html

    非定位元素的宽高百分比计算不会将 padding 计算在内,而定位元素会计算在内 。 

     
     
    posted @ 2020-07-16 17:09  前端一点红  阅读(2788)  评论(0编辑  收藏  举报
  • 乐游资源网
  • 热爱资源网
  • 灵活用工代发薪平台
  • 企服知识
  • 355软件知识