次の例で、「Heading」と「Heading 2」がどのように赤く着色されているか教えてもらえますか? http://jsfiddle.net/zxfNU/1/
HTML
<div id="root">
<p>
<p>Test 1</p>
<h3>Heading</h3>
<h3>Heading 2</h3>
</p>
</div>
<h3>Heading 3</h3>
CSS
div#root > h3
{
color: red;
}
実際にはp要素の下にあるのに、divの下にある場合、CSSはh3要素のみを選択していませんか?