正是这两者CSS选择器之间的区别是他们两个给我同样的效果,然后使用 '>'css选择器的区别?
- 名为.abc>点
- 名为.xyz p
.abc > p {
background-color: yellow;
}
.xyz p {
background-color: red;
}
<h1>Welcome to My Homepage</h1>
<div class="abc">
<p>I live in Duckburg.</p>
<h2>My name is Donald</h2>
<p>I live in Duckburg.</p>
<p>I live in Duckburg.</p>
<p>I live in Duckburg.</p>
</div>
<p>My best friend is Mickey.</p>
<p>I will not be styled.</p>
<div class="xyz">
<p>I live in Duckburg.</p>
<h2>My name is Donald</h2>
<p>I live in Duckburg.</p>
<p>I live in Duckburg.</p>
<p>I live in Duckburg.</p>
</div>
但基本上''.abc> p'将只选择其直接父母为'.abc'的'p'标签,而'xyz p'将选择任何'.xyz'(http ://www.w3schools.com/cssref/css_selectors.asp) –
感谢所有人的帮助 – user3541560