web前端常用长度单位(px,em,rem,pt)
2016-08-03 10:24
357 查看
px像素(Pixel)。相对长度单位。像素px是相对于显示器屏幕分辨率而言的。
em是相对长度单位。相对于当前对象内文本的字体尺寸。如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸,最初是指字母M的宽度,故名em。现指的是字符宽度的倍数,用法类似百分比,如:0.5em, 1em,2em等,通常1em=16px,为了简化font -size的换算,可以在css中的body选择器中声明Font-size=62.5%,这就使em值变为16px*62.5%=10px, 这样12px=1.2em, 10px=1em, 也就是说只需要将你的原来的px数值除以10,然后换上em作为单位就行了。
em有如下特点:
因为“em”就是一个相对值,em的值并不是固定的;
em会继续父级元素的字体大小。
计算公式:1 ÷ 父元素的字体大小 × 需要转换的像素值 = em值,这样的情况下“1.4em”可以 是“14px”,也可以是“20px”,或者说是“24px”。
rem(root em,根em):是CSS3新增的一个相对单位,相对的只是HTML根元素,可以只修改根元素就可以成比例地调整所有字体大小,又可以避免字体大小逐层复合的连锁反应。兼容性IE9+都可以兼容,对于不兼容的浏览器写一个绝对单位的声明就可以了。
3、pt (point,磅):是一个物理长度单位,指的是72分之一英寸。pt=1/72(英寸), px=1/dpi(英寸)
一个px、em、pt单位转换工具:
地址:http://pxtoem.com/
px像素(Pixel)。相对长度单位。像素px是相对于显示器屏幕分辨率而言的。
em是相对长度单位。相对于当前对象内文本的字体尺寸。如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸,最初是指字母M的宽度,故名em。现指的是字符宽度的倍数,用法类似百分比,如:0.5em, 1em,2em等,通常1em=16px,为了简化font -size的换算,可以在css中的body选择器中声明Font-size=62.5%,这就使em值变为16px*62.5%=10px, 这样12px=1.2em, 10px=1em, 也就是说只需要将你的原来的px数值除以10,然后换上em作为单位就行了。
em有如下特点:
因为“em”就是一个相对值,em的值并不是固定的;
em会继续父级元素的字体大小。
计算公式:1 ÷ 父元素的字体大小 × 需要转换的像素值 = em值,这样的情况下“1.4em”可以 是“14px”,也可以是“20px”,或者说是“24px”。
rem(root em,根em):是CSS3新增的一个相对单位,相对的只是HTML根元素,可以只修改根元素就可以成比例地调整所有字体大小,又可以避免字体大小逐层复合的连锁反应。兼容性IE9+都可以兼容,对于不兼容的浏览器写一个绝对单位的声明就可以了。
3、pt (point,磅):是一个物理长度单位,指的是72分之一英寸。pt=1/72(英寸), px=1/dpi(英寸)
一个px、em、pt单位转换工具:
地址:http://pxtoem.com/
获取更多的文章,欢迎关注微信公众号
相关文章推荐
- px,pt,ppi,dpi,dp,sp,em,rem,vw和vh等css中常用长度之间区别总结
- 前端开发常用单位px,rem,em区别
- 前端开发常用单位px em rem
- CSS的em、px、pt长度单位转换
- css3大小单位px、pt、em和rem的区别
- html px em pt长度单位(像素 相对长度 点)知识(转)
- CSS的em、px、pt长度单位转换示例
- 长度单位PX/EM/PT/EM 区别及其转换公式与对照表
- 工具:CSS的em、px、pt长度单位转换
- CSS中常用的字体单位:px、em、rem和%的区别
- css3大小单位px、pt、em和rem的区别
- CSS的em、px、pt长度单位转换
- css中pt、px、em、ex、in等这类长度单位详细说明
- 前端开发之字体大小px,em,rem,pt
- CSS长度单位及区别 em ex px pt in
- Css中pt、px、em、ex、in等这类长度单位说明
- css中单位px、pt、em和rem的区别
- css中长度单位px、em、pt的区别
- css中pt、px、em、ex、in等这类长度单位详细说明
- 长度单位PX/EM/PT/EM 区别及其转换公式与对照表