vw-vmax的区别及浏览器支持情况-em-vmin-css3中单位px-vh-rem

文章编号:1720 更新时间:2024-01-06 分类:互联网资讯 阅读次数:

资讯内容

绝对单位,页面按精确像素展示

vwvmax的区别及浏览器支持情况em

相对单位,基准点为父节点字体的大小,如果自身定义了font-size按自身来计算(浏览器默认字体是16px),整个页面内1em不是一个固定的值。

相对单位,可理解为rootem,相对根节点html的字体大小来计算,css3新加属性,chrome/firefox/IE9+支持。

(另外需注意Chrome强制最小字体为12号,即使设置成10px最终都会显示成12px,当把html的font-size设置成10px,子节点rem的计算还是以12px为基准,所以网上很多文章提到的将html的font-size设为10方便计算不是那么可取)。

rem在移动端应用可参考淘宝的页面http://m.taobao.com(html的font-size通过动态计算获取)

页面基准320px(20px),htmlfont-size值的计算:

[JavaScript]

注:需设置meta缩放比1:1viewpointwidth,视窗宽度,1vw等于视窗宽度的1%。viewpointheight,视窗高度,1vh等于视窗高度的1%。vw和vh中较小的那个。vw和vh中较大的那个。

vw,vh,vmin,vmax:IE9+局部支持,chrome/firefox/safari/opera支持,iossafari8+支持,androidbrowser4.4+支持,chromeforandroid39支持

其它的单位还有:%:百分比in:寸cm:厘米mm:毫米pt:point,大约1/72寸

pc:pica,大约6pt,1/6寸

ex:取当前作用效果的字体的x的高度,在无法确定x高度的情况下以0.5em计算(IE11及以下均不支持,firefox/chrome/safari/opera/iOSSafari/androidbrowser4.4+等均需属性加么有前缀)

ch:以节点所使用字体中的0字符为基准,找不到时为0.5em(ie10+,chrome31+,safair7.1+,opera26+,iossafari7.1+,androidbrowser4.4+支持)

参考资料:

http://dev.w3.org/csswg/css-values/#font-relative-lengths

http://isux.tencent.com/web-app-rem.html

标签: HTML5remvhemcss3CSS3css3中单位pxhtml5vwvmax的区别及浏览器支持情况vmin

本文地址: https://yihaiquanyi.com/article/789cb43b3e2e5deb367b.html

上一篇:厦门网站建设方案厦门网站树立为什么你须要...
下一篇:你知道为什么失败吗为何又失败电子商务厦门...

发表评论