px与em的区别
2016-09-08 22:25
176 查看
今天看项目中有很多单位都是使用em表示的,我一般习惯都是使用px,所有就百度简单了解了一下它们的区别
1.px像素(Pixel)是相对长度单位,像素px是相对于显示器屏幕分辨率而言的
2.em是相对长度单位,相对于当前对象内文本的字体尺寸,即字体可以缩放
3.IE无法调整那些使用px作为单位的字体大小;即字体没有缩放的效果
4.一般将行距(line-height),和纵向高度的单位都用em,起到一定的自适应作用
5.一般浏览器的字体默认高度都是16px 一般未经调整的浏览器都符合1em=16px
6.em更适合响应式布局,px适合非响应式布局,但是不是一定要使用哪种,需根据项目需求,注意em的继承性
7.以下进行一个换算:
12px=0.75em,10px=0.625em。为了简化font-size的换算,一般在使用em时需要在css中的body选择器中声明font-size=62.5%,这就使em值变为 16px*62.5%=10px,这样12px=1.2em,10px=1em,也就是说只需要将你的原来的px数值除以10,然后换上em作为单位就行了。
1.px像素(Pixel)是相对长度单位,像素px是相对于显示器屏幕分辨率而言的
2.em是相对长度单位,相对于当前对象内文本的字体尺寸,即字体可以缩放
3.IE无法调整那些使用px作为单位的字体大小;即字体没有缩放的效果
4.一般将行距(line-height),和纵向高度的单位都用em,起到一定的自适应作用
5.一般浏览器的字体默认高度都是16px 一般未经调整的浏览器都符合1em=16px
6.em更适合响应式布局,px适合非响应式布局,但是不是一定要使用哪种,需根据项目需求,注意em的继承性
7.以下进行一个换算:
12px=0.75em,10px=0.625em。为了简化font-size的换算,一般在使用em时需要在css中的body选择器中声明font-size=62.5%,这就使em值变为 16px*62.5%=10px,这样12px=1.2em,10px=1em,也就是说只需要将你的原来的px数值除以10,然后换上em作为单位就行了。
相关文章推荐
- 95%的中国网站需要重写CSS-写在px和em的区别下
- 学习CSS了解单位em和px的区别
- 详述CSS中单位px和em的区别
- 如何将px换成em,px与em区别是什么?
- CSS长度单位及区别 em ex px pt in
- css中em与px的区别
- 控制字体大小,em与px的区别与应用
- CSS em与px的区别
- em和px的区别及转换
- px与em的区别(转95%的中国网站需要重写CSS)
- 控制字体大小,em与px的区别与应用
- 长度单位PX/EM/PT/EM 区别及其转换公式与对照表
- CSS中em和px单位的区别(转)
- 95%的中国网站需要重写CSS-写在px和em的区别下
- 了解CSS中em单位和px单位的区别
- 长度单位PX/EM/PT/EM 区别及其转换公式与对照表
- 长度单位PX/EM/PT/EM 区别及其转换公式与对照表
- 学习css了解单位em和px的区别
- 学习CSS了解单位em和px的区别
- 学习CSS了解单位em和px的区别