css通配符和em的简单问题

问题1:body是针对body自身的body *表示body中的其他所有元素问题2:前面是对的,最后一个不乘,会被覆盖。css选择器有优先级,高优先级覆盖低优先级。具体可以baidu检索css 选择器 优先级没有body*{}这种写法,只有*{},body{},至于EM,EM是相对长度单位,1EM是12px,而且EM这个单位国外用的比较...
css通配符和em的简单问题
问题1:

body是针对body自身的

body *表示body中的其他所有元素

问题2:
前面是对的,最后一个不乘,会被覆盖。css选择器有优先级,高优先级覆盖低优先级。具体可以baidu检索css 选择器 优先级2015-08-20
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。
2015-08-20
没有body*{}这种写法,只有*{},body{},至于EM,EM是相对长度单位,1EM是12px,而且EM这个单位国外用的比较多,国内一般都是用 PX,1.1EM就是13PX。平时就用PX行了,2015-08-20
mengvlog 阅读 10 次 更新于 2025-06-20 01:04:45 我来答关注问题0
  •  翡希信息咨询 px、rpx、em以及rem的区别与用法

    em: 定义:相对长度单位,相对于当前元素内文本的字体尺寸。 用法:浏览器默认字号为16px,1em等于16px。可以通过在css的body选择器中声明fontsize=62.5%,使1em等于10px,从而简化fontsize换算。 特点:em单位可能因字体大小调整而变化,需要关注浏览器默认字号对em计算的影响,并确保字体大小在设计时...

  •  网海1书生 CSS中的em运用详解,1em等于多少像素

    1、首先新建一个html和css文档。2、chrome默认是16px大小。3、1em就是继承父元素不变。4、2em这里就是32px。5、1rem在这里也是16px,因为浏览器默认16px。

  •  猪八戒网 CSS单位em在WebComponents中的妙用

    一看就头大,且繁琐。为了解决这个问题,探索了一个方法,其核心思路是:在组件内部使用em单位,然后在组件根节点上设置font-size。CSS单位emCSS提供数种表达长度的不同单位:em、px、rem、pt、cm、in等等,其中px是大家最常用的,然后就是em和rem。当你搜索有关em单位的时候,基本会告诉你em的缺点:...

  •  翡希信息咨询 web前端入门到实战:一次搞懂CSS字体单位:px、em、rem和%

    性质:绝对单位。特点:保证精确度,适合对位置要求严格的排版。例如,设置字体大小为16px,将精确显示该大小。em:性质:相对单位。计算基础:基于父元素的px值计算。例如,如果父元素的字体大小为16px,设置子元素字体大小为1.2em,则实际字体大小为16 * 1.2 = 19.2px。rem:性质:相对单位。计算...

  •  翡希信息咨询 什么是 rem、px、em 区别以及如何计算

    rem、px、em是CSS中用于设置元素尺寸的三种关键单位,它们的区别及计算方式如下:1. px 定义:px是绝对单位,代表屏幕上的一个像素点。 特点:不随页面缩放而变化,是固定的尺寸单位。 计算基础:1px等于1/96英寸,这是基于标准显示设备的分辨率定义的。 使用场景:常用于设置固定大小的元素,如边距、...

檬味博客在线解答立即免费咨询

CSS相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部