CSS 规则对 html、body 和 * 选择器的影响
在 CSS 中,html、body 和 * 选择器有不同的用途当应用于同一个 HTML 文档时。让我们探讨一下差异:
1。 html 选择器
- 将样式应用于 元素。
- 声明的颜色(例如黑色)由其后代继承,包括主体,但不继承背景颜色(例如白色)。
- html 元素的背景颜色填充视口,但它的高度不会自动扩展到整个视口。
2.主体选择器
- 将样式应用于
- 声明的颜色由后代继承,包括 中的内容
- 当 html 的背景颜色传播到 body 时,为 body 设置背景颜色会覆盖从 html 继承的颜色。
3. * 选择器(通用选择器)
- 将样式应用于文档中的所有元素。
- 打破通常继承的属性(例如颜色)的继承链,因此明确在 * 规则中设置这些属性被认为是不好的做法。
- 覆盖适用于特定的任何其他 CSS 规则元素。
以上是`html`、`body` 和 `*` 选择器对 CSS 样式有何不同影响?的详细内容。更多信息请关注PHP中文网其他相关文章!