7.14日音讯,不同的长度单位在html中的实际应用和讲解。在网页设计和制作中,长度单位是我们经常用到的,如px是我们使用频率是极高的,其次还有em,pt,ex,pc,in,mm,cm;等等,只不过由于我们使用的次数少,而给忽略掉了,现在
邯郸网站建设首创网络小编在此给大家一块沟通和学习下,如想更加一步的沟通和了解请给我们在线沟通或电话、邮件联系。
下面我们先说一下,它们的含义和实际应用:
px:像素(Pixel),相对于设备的长度单位,像素是相对于显示器屏幕分辨率而言的。譬如,WONDOWS的用户所使用的分辨率一般是96像素/英寸。而MAC的用户所使用的分辨率一般是72像素/英寸。
em:相对长度单位。相对于当前对象内文本的字体尺寸。如当前行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸。
ex:相对长度单位。相对于字符“x”的高度。此高度通常为字体尺寸的一半。如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸。
pt:点(Point),绝对长度单位。
pc:派卡(Pica),绝对长度单位。相当于我国新四号铅字的尺寸。
in:英寸(Inch),绝对长度单位。
mm:毫米(Millimeter),绝对长度单位。
cm:厘米(Centimeter),绝对长度单位。
其中:1in=2.54cm=25.4mm=72pt=6pc;
容器的大小我们经常用px做单位,大家都没什么异议,字体大小(font-size)很多国内的人使用px做单位,其实用px做字体单位唯一的致命缺点就是在IE下无法用浏览器字体缩放的功能。或者以前的按住Ctrl+滚动鼠标的中间的滚轮。
所以多人建议使用htmlem单位,对于用惯了px的人用em肯定不是很方便,这里提供一些转换公式和对照表供大家参考:
pxtoem:Example:12px/16px=.75em
pxto%:Example:12px/16px*100=75%
pxtopt:Example:16px*72(72points=1inch)/96(96pixelsperinchinWindows,72inMac)=12pt
emtopx:Example:.75em*16px=12px
emto%:Example:.75em*100=75%
%topx:Example:75*16px/100=12px
%toem:Example:75/100=.75em
pttopx:Example:12pt*96ppi/72ppi=16px
个人认为现在用px做字体单位在IE下无法用浏览器字体缩放的功能的缺点已经不再是那么重要了。因为新版本ie7,ie8都已经支持整个网页的缩放功能,包括火狐默认也是缩放整个网页。至于在实际应用中,我们当然也可以使用我们的px,这样一来,含义明了,理解和运用的就会更加深入和透彻了。