发布网友 发布时间:2022-04-22 01:56
共3个回答
热心网友 时间:2022-04-22 03:26
body *是后代选择器,它选择的是所有body内部的元素(不包括body),而body选择的是body标签本身。因为font-size属性是可继承的,所以body {}里面设置字体大小会影响到未设字体大小的后代元素。
这样理解也没错。实际上1em指的是一个字体的大小,它会继承父级元素的字体大小,因此并不是一个固定的值。任何浏览器的默认字体大小都是16px。因此,12px = 0.75em。实际应用中为了方便换算,通常会如下设置样式:
body { font-size: 62.5%; }
这样,1em = 10px。我们常用的1.2em理论上就是12px。
因此后面的确会再乘以0.76。
追答先把body里默认的16px乘以0.76=1em,对的,就是这样理解。
热心网友 时间:2022-04-22 04:44
问题1:追答好求知说的是对的,我记错了
热心网友 时间:2022-04-22 06:18
没有body*{}这种写法,只有*{},body{},至于EM,EM是相对长度单位,1EM是12px,而且EM这个单位国外用的比较多,国内一般都是用 PX,1.1EM就是13PX。平时就用PX行了,追问这种写法确实有。。dom编程艺术里面