课程
/前端开发
/HTML/CSS
/初识HTML(5)+CSS(3)-升级版
为什么这里的2em不能用200%代替呢?
2016-08-18
源自:初识HTML(5)+CSS(3)-升级版 10-9
正在回答
px表示像素 (计算机屏幕上的一个点:1px = 1/96in),是绝对单位 ,不会因为其他元素的尺寸变化而变化。em表示相对于父元素的字体大小。em是相对单位 ,没有一个固定的度量值,而是由其他元素尺寸来决定的相对值。
任意浏览器的默认字体高都是16px。所有未经调整的浏览器都符合: 1em=16px。那么12px=0.75em, 10px=0.625em。为了简化font-size的换算,需要在css中的body选择器中声明Font-size=62.5%,这就使em值变为16px*62.5%=10px, 这样12px=1.2em, 10px=1em, 也就是说只需要将你的原来的px数值除以10,然后换上em作为单位就行了。
2em不等于200%,应该是20/16=125%
我也是现学得,应该是酱紫 嘿嘿
%是按行高或者行宽来计算,em用子体高宽计算,因为行高等于字体高,所以高度时可以代替,宽度应该就不可以了
2em的意思就是文字的两倍大小
举报
HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义
1 回答这里的字号设置为什么不能直接用size
2 回答<input type="email" id="email" placeholder="Enter email"> 这里的ID为什么不能用name替换??
4 回答为什么我这样代码不行呢
3 回答为什么这里的name不用一样
3 回答选择器可以用什么样的字母代替
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号