移动端页面布局 flex布局

文章介绍了如何在网页布局中删除理想视口,正确引入JS文件,设置HTML和body的高度为100%,并利用flexbox实现垂直布局。对于进阶技巧,文章讲解了如何创建横向和竖向滚动条,包括设置版心和调整子元素的overflow属性来控制滚动条的显示。
摘要由CSDN通过智能技术生成

基础

1.删掉理想视口

2.引入js文件

3.设置html,body{height:100%}

4.body{ display:flex; flex-direction:column;}

5.测量高度直接除100 单位换成rem

html.body{
height:100%;
}

body{
display:flex;
flex-direction:column;
}

header{
width:100%;
height:0.88rem;
background:#fff;
}

main{
width:100%;
flex:1;  //占满剩余空间
overflow:auto;
}

footer{
width:100%;
htight:0.88rem;
bgc
}

进阶

1.横向滚动条

思路:设置版心,版心display:flex; 

           版心父元素overflow-x:auto; overflow-y:hidden;

结构:

 

 css样式:

效果:

 

 

 2.页面内的竖向滚动条

思路:给main display:flex并且flex-direction:column;

           然后设置mian里几块元素的高,对于超出的部分overflow:auto;

效果:

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值