首页 > 其他 > 详细

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

时间:2017-02-03 18:09:16      阅读:229      评论:0      收藏:0      [点我收藏+]

百分比布局:

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。

 

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

原文:http://www.cnblogs.com/xiamuqing/p/6362918.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!