高度100%

任何标签的100%是相对于父亲节点而言的,如果需要根据窗口高度自适应,我们需要设置html和body为100%

直接body下的层

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>demo</title>
    <style>
        html,body{height:100%;padding:0;margin:0;}
        .inner{overflow: hidden;background: #ddd;overflow: hidden;height: 100%;}
    </style>
</head>
<body>
    <div class="inner">我是内容</div>
</body>
</html>

有其他父层的层

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>demo</title>
    <style>
        html,body{height:100%;padding:0;margin:0;}
        .main{height: 100%;overflow: hidden;}
        .inner{overflow: hidden;background: #ddd;overflow: hidden;height: 100%;}
    </style>
</head>
<body>
    <div class="main">
        <div class="inner">我是内容</div>
    </div>
</body>
</html>
时间: 2024-10-11 17:38:06

高度100%的相关文章

css高度100%(百分比高度)

css的height属性可以设置100%,但是必须能得到父元素的高度.否则无效. 例如: #aa {  background: red; height: 200px; }    #bb { height: 80%; background: blue; }    #cc { height: 50%; background: green; } <div id="aa">        <div id="bb">            <di

&lt;!DOCTYPE html&gt;声明下div高度100%的问题

在使用HTML代码创建网页,如果声明了<!DOCTYPE html>,并且在代码中有div设置了高度为100%,可能会出现显示不正常的情况.比如下面这个代码: <!DOCTYPE HTML> <html lang="en"> <head>     <meta charset="UTF-8">     <title>Title</title>     <style type=&q

CSS-div高度100%设置问题

div常用的属性width和height,有的时候如果我们需要让div的高度是整个屏幕的高度,设置height:100%发现并没有什么作用,并不是这样设置不对,而是w3c规范中关于百分比的设置是相对于父元素的,如下所示: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>博客园-FlyElephant</titl

&lt;!DOCTYPE html&gt;声明下div高度100%

问题:在HTML页面中声明,页面中div属性设置100%页面显示不正常 body { max-width: 720px; margin: 0 auto; } .case { background-color: #68CDD5; height: 100%; } 页面中case为最大的div的class,设置了height:100%,页面并未正常显示,蓝色部分并未铺满整个页面. 原因:在HTML5标准要求高度或宽度设置成百分比时,参照的是父标签. 解决: 标签的父标签是,标签的高度也需要定义,很多人

关于Div的宽度与高度的100%设定

http://www.cnblogs.com/clare-zhang/archive/2011/08/26/2154220.html 正像你所知道的那样,设置DIV大小的有两个属性width和height,以前在学习DIV每次给DIV设置100%宽度或高度时都很迷惑,不明 确这个100%的宽度(高度)到底有多宽有多高?这个100%是从哪里得到的从哪里继承的?今天我们的话题就是有关div高度100%的问题! 其实,要弄懂div宽度|width100%.div高度|height100%到底是怎么实现

关于div宽度和高度的100%设定

设置DIV大小的有两个属性width和height,以前在学习DIV每次给DIV设置100%宽度或高度时都很迷惑,不明白这个100%的宽度(高度)到底有多宽有多高?这个100%是从哪里得到的从哪里继承的?今天我们的话题就是有关div高度100%的问题! 其实,要弄懂div宽度|width100%.div高度|height100%到底是怎么实现的,只需弄懂一个简单的问题就可以了,即100%的基数是谁,就是这个100%是相对于谁的width.height来说是100%? div的100%是从其上一级

flex盒子里面元素linehight对高度的影响

那天,高高兴兴的测试flex属性.大家都知道,当父盒子display:flex的时候,子盒子即使宽高和大于父盒子,也会由于flex的特性进行收缩:然而,在给父盒子加了flex-direction:column之后,居然出现了: 它们没收缩!!!!!! html: <div class="father"> <div class="box1">1</div> <div class="box2">2<

div自动适应高度

div高度100%<!DOCTYPE html> <html> <head></head> <body> <div id="content">内容</div> </body> </html> css部分 html,body{height:100%;} #content{height:100%;} 这个地址有其他情况设置div高度的例子..分享下http://blog.163.co

关于 iframe 在ie11 height:100% 无效的巨坑

好的,今天公司分配了个解决ie中的bug的任务,其中,有一个就是iframe 的高度 100% 没有生效的问题: 一开始,由于我真的没有怎么去了解过iframe这个货,所以,网上各种搜索一大堆关于这货的资料,到最后,发现并没有卵用,没有找到问题的重点: 甚至搜索到请求头要设置X-Frame-Options这个参数的点上去了,顺带说说,X-Frame-Options这个参数: 有时候为了防止网页被别人的网站iFrame,我们可以通过在服务器设置HTTP头部中的X-Frame-Options信息使用