この 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; }