您当前位置: 首页 >  WEB技术 >  CSS样式-页面高度自适应铺满屏幕
2020/10/14 10:59:39 分类:WEB技术

CSS样式-页面高度自适应铺满屏幕

HTML:包括三部分,一个是包裹整个的div,一个是上半部分的div,一个是下半部分的div

CSS: 实现效果主要依赖于css的display属性,设置为 display: -webkit-flex;目前支持的浏览器有IE10+和较新版本的FireFox、Chrome。
pannel的height为100vh,表示根据屏幕的大小自适应充满整个屏幕,占屏幕尺寸的100%,display属性设置为-webkit-flex,默认排列顺寻为水平,通过-webkit-flex-direction: column;设置为垂直排列,使div上下排列;
inner1的height设置为auto,这样能够使上半部分的高度根据内容自适应;
inner2的height设置为inherit属性,这样使得下半部分能够根据上半部分的高度,自动适应铺满pannel的剩余部分。

.panel{
background: aliceblue;
overflow: auto;
height:100vh;
display: -webkit-flex;
-webkit-flex-direction: column;
}
.inner1{
background:red;
width: 100%;
height: auto;
position: relative;
}
.inner2{
background:brown;
width: 100%;
height: inherit;
position: relative;
}

本文由胡金金个人网站2020年10月14日整理发布,转载注明:http://www.hujinjin.com/info/17313.html

凡标明来源于胡金金个人网站的文章,皆为本站整理发布,若转载此文必须附原文链接,对部分平台更改其文内容当自己原创者,胡金金个人网站将保留其追究权利!
个人资讯推荐
友情链接