标签:com width 解决 www html 最小 inf 比例 相对
1、em
单位被定义为当前字体大小。例如,如果你在body
元素上设置一个字体大小,那么在body
元素内的任何子元素的em
值都等于这个字体大小。
在body内嵌套三层div,给最外层的div通过class属性设置字体大小为16px;再给所有的div元素设置字体大小为2em。
效果图:
2、rem
中的"r
"代表"root
";这等同于font-size
基于根元素进行设置;在大多数情况下根元素为html
元素。rem实现的是基于唯一标准进行比例缩放。
效果图:
也可以按照唯一标准对宽度、高度进行比例设置:width:70rem;
3、vh和vw
响应式网页设计技术很大程度上依赖于比例规则。然而,CSS比例不总是每个问题的最佳解决方案。CSS宽度是相对于最近的包含父元素。如果你想使用显示窗口的宽度或高度而不是父元素的宽度将会怎么样?这正是vh
和vw
单位所提供的。
用vw
来设置一个字体大小。这个大小将会随着浏览器的宽度按比例缩放。
vh
等于viewport高度的1/100
.例如,如果浏览器的高是900px
,1vh
求得的值为9px
。同理,如果显示窗口宽度为750px
,1vw
求得的值为7.5px
。
div{
font-size:25vw;
}
4、vmin 和 vmax
vh
和vm
总是与视口的高度和宽度有关,与之不同的,vmin
和vmax
是与这次宽度和高度的最大值或最小值有关,取决于哪个更大和更小。例如,如果浏览器设置为1100px
宽、700px
高,1vmin
会是7px
,1vmax
为11px
。然而,如果宽度设置为800px
,高度设置为1080px
,1vmin
将会等于8px
而1vmax
将会是10.8px
。
著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。
原文: https://www.w3cplus.com/css/7-css-units-you-might-not-know-about.html ? w3cplus.com
标签:com width 解决 www html 最小 inf 比例 相对
原文地址:https://www.cnblogs.com/zhangxingde/p/9547701.html