视口单位:vw,vh,vmin,vmax(表示再也不想用rem了!)

百分比布局:

html, body { height: 100%; }
    
.sidebar {
  height: 100%;
  width: 100%;
}

为什么htmlbody需要高度?百分比是相对于其父属性。当父级的高度由它的子级定义时,没有已知的高度设置,因此高度被完全忽略。这意味着你必须在DOM树中的每个父元素上设置高度。你也可以使用新的视口单位

视口单位:

  • vw:1/100视口宽度
  • vh:1/100视口高度
  • vmin:宽和高最小边的1/100
  • vmax:宽和高最大边的1/100

直接在css中使用,如:10vw。

 注:IE9使用vm代替vmin。它不支持vmax

澄清:1vmax等于1vh在纵向模式,而在横向模式下,1vmax将等于1vw

个人建议:使用视口给元素设置宽高时,为了避免比例不协调,使用同一个单位比较好,如vmin、vmax。

 

转载于:https://www.cnblogs.com/xiamuqing/p/6362918.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值