举例说明css3新增的长度单位的使用方法?

html-css011

举例说明css3新增的长度单位的使用方法?,第1张

rem:移动端布局,根据根节点字体大小,具体可参考淘宝移动端解决法案,根据设备dpr;

em:类似rem,不过是根据父节点字体大小

vw,vh :viewport height和viewport width。1vw就是viewport width的1%。

一、介绍

传统的项目开发中,我们只会用到px、%、em这几个单位,它可以适用于大部分的项目开发,且拥有比较良好的兼容性

从CSS3开始,浏览器对计量单位的支持又提升到了另外一个境界,新增了rem、vh、vw、vm等一些新的计量单位

利用这些新的单位开发出比较良好的响应式页面,适应多种不同分辨率的终端,包括移动设备等

二、单位

html {font-size: 62.5% } /* 公式16px*62.5%=10px */

这样页面中1rem=10px、1.2rem=12px、1.4rem=14px、1.6rem=16px使得视觉、使用、书写都得到了极大的帮助

特点:

1、rem单位可谓集相对大小和绝对大小的优点于一身

2、和em不同的是rem总是相对于根元素,而不像em一样使用级联的方式来计算尺寸

特点:

1.em 的值并不是固定的

2.em 会继承父级元素的字体大小

3.em 是相对长度单位。相对于当前对象内文本的字体尺寸。如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸

4.任意浏览器的默认字体高都是 16px

三、总结

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

em:相对单位,基准点为父节点字体的大小,如果自身定义了font-size按自身来计算, 整个页面内1em不是一个固定的值

rem:相对单位,可理解为root em, 相对根节点html的字体大小来计算

vh、vw:主要用于页面视口大小布局,在页面布局上更加方便简单

VW:V寄存器字。

IW:输入字。

QW:输出字。

MW:M寄存器字。

SMW:系统寄存器字。

LW:临时寄存器字。

AIW:模拟量输入字 。

MWx表示数据格式为字WORD或整数INT的内部寄存器地址。

MW0表示偏移地址为0的内存字,MW8表示偏移地址为8的内存字。

西门子PLC系统基本上是以字节为单位的,所以,其数据格式为字WORD或整数INT的”规范“偏移地址是以2为步进量的,例如:MW2、MW4、MW6;(MW1这种地址也是允许的,但必须自行保证程序中所使用的数据地址不复用)。

德国西门子股份公司创立于1847年,是全球电子电气工程领域的领先企业。

西门子自1872年进入中国,140余年来以创新的技术、卓越的解决方案和产品坚持不懈地对中国的发展提供全面支持,并以出众的品质和令人信赖的可靠性、领先的技术成就、不懈的创新追求,确立了在中国市场的领先地位。