我试图找到这个 CSS 级联/继承规则的解释。鉴于下面的示例,我原以为 em 标签的颜色是 #000000,但有人告诉我,em 标签的颜色是 #ff0000。
我习惯于声明选择器的 CSS 特定性规则,但我从来没有真正考虑过嵌套在其他具有样式的元素中的元素。W3C 规范在哪里描述了这种行为?(或任何其他来源)
HTML:
<!DOCTYPE html>
<html>
<body>
<div>Hello, this is an <em>important</em> announcement.</div>
</body>
</html>
CSS:
* { color: #ff0000; }
div {color: #000000; }