CSS高度自适应!
程序员文章站
2022-03-02 18:29:49
...
CSS如何实现高度自适应!
公用HTML
<div class="box">
<div class="box1">头部固定高度</div>
<div class="box2">自适应高度</div>
</div>
第一种方法 calc()
浏览器对calc()的兼容性还算不错,在IE9+、FF4.0+、Chrome19+、Safari6+都得到较好支持,同样需要在其前面加上各浏览器厂商的识别符,不过可惜的是,移动端的浏览器还没仅有“firefox for android 14.0”支持
*{margin:0;padding:0;}
html,body{
height:100%;
}
.box{
height:100%;
}
.box1{
height:100px;
background:tomato;
}
.box2{
height:calc(100% - 100px);
background:#ccc;
}
第二种方法 flex盒子方法
*{margin:0;padding:0;}
html,body{
height:100%;
}
.box{
height:100%;
display:flex;
flex-flow:column;
}
.box1{
height:100px;
background:tomato;
}
.box2{
height:100%;
background:#ccc;
}
“`
推荐阅读
-
?置了border-collapse后 用col???藏列?,?元格?界?常_html/css_WEB-ITnose
-
织梦无法放在二级目录 放在二级目录之后 所有的图片 还有css文件全都不显示了 哪位高手知道怎么回事 咋设置
-
javascript css float属性的特殊写法_javascript技巧
-
html框架里的站内搜索_html/css_WEB-ITnose
-
利用CSS3 animation动画属性实现轮播图效果的方法详解
-
深入理解CSS计数器_html/css_WEB-ITnose
-
浅析CSS3 中的 transition,transform,translate之间区别和作用
-
66种基于animate.css的CSS消息提示动画效果_html/css_WEB-ITnose
-
最新HTML BroadcastChannel API引荐_html/css_WEB-ITnose
-
css实现隐藏显示