自适应布局: absolute ,前,后


 

一 、【自适应布局】

同一个页面自适应不同大小的设备。宽度自适应,高度自适应,实现的方式很多。

1. 高度自适应:注意是absolute+bottom [+top] ,最后一个需要写上bottom:0

//自适应高:
//实现的具体是通过absolute +自适应高:auto设置top【上】 bottom 【下】

2. 宽度自适应

第一种:利用absolute

 然后在通过全都是行内元素,一个左浮动,一个右浮动,中间的是相对定位。高度都是100%

// body 与html默认是没有高度的。  不然会造成高度撑不起来
*{padding:0;margin:0;}
html, body{ height: 100%; }

  

 

 第二种:利用float 【都float】+ margin-left[与margin-right]

自适应的div需要用父元素包起来 , 且需要放在left与right的前面

需要父元素包起来:因为100%,注意自适应的高度也得写height。

// body html需要设置高度
body,
html{height:100%;}

.aMain{width:100%;height:100%; float:left; }
.zsyDiv{margin:0 200px; height:100%; background-color:#06F; }

.leftDiv,
.rightDiv{height:100%;width:200px;background-color:#90C;float:left;}

.leftDiv{margin-left:-100%;}
.rightDiv{margin-left:-200px;}

 第三种:利用浮动【简单】

注意自适应的div在最后面,且自适应的div不用写100%,其他的写上宽度。

 

详细的资料:https://www.php.cn/toutiao-410903.html 

参考自:https://m.php.cn/article/410913.html

    

 

相关