css自适应布局
css自适应布局可以分为以下几种:
1、宽度全部100%,高度自适应页面
布局时候的要点是计算出划分的版块在设计图中所占的百分比,要注意提前将html,body{height:100%;}
2、两栏(左右) 三栏(双飞翼布局)
这两种布局方法是从左往右依次排开,方法如下:
1、触发BFC规则
两栏:先将左边的一栏宽度固定,右边的高度自适应宽度不适应,设置一个overflow:hidden(因为BFC规定:bfc区域和float是不会重叠的)
.left{float:left;height:100%;width:200px;}
.right{height:100%;overflow:hidden;}
三栏:同前面的两栏布局一样,但是html结构有所变化,代码如下:
<div class="box-left"></div>
<div class="box-right"></div>
<div class="box-center"></div>
css样式如下:
.box-left{float:left;height:100%;width:200px;}
.box-right{float:right;height:100%;width:200px;}
.box-centert{height:100%;overflow:hidden;}
相关推荐
csstpeixun 2020-08-07
如狼 2020-08-15
anyushan 2020-06-30
zego实时音视频 2020-06-23
oKeYue 2020-06-14
xiaoxiaokeke 2020-05-19
AlisaClass 2020-05-16
Justdoit00 2020-04-26
rionchen 2020-04-09
86384798 2020-04-04
贤冰 2020-03-08
云端漂移 2020-03-05
数据与算法之美 2020-01-23
yuanran0 2019-12-25
CaiKanXP 2019-12-21