参见英文答案 CSS Child vs Descendant selectors7个 div p { background-color: yellow;} 似乎没有任何不同的评价 div p { background-color: yellow;} 但是我会不知道会有什么影响吗?似乎使用至少是更合适的风
div > p {
background-color: yellow;
}
似乎没有任何不同的评价
div p {
background-color: yellow;
}
但是我会不知道会有什么影响吗?似乎使用>至少是更合适的风格.
它们是有区别的; >是“紧接着”.所以你的div> p适用于p:<div>
<p>Text here</p>
</div>
但不是这里:
<div>
<table>
<tr>
<td>
<p>Text here</p>
</td>
</tr>
</table>
</div>
可以在CSS specification for child selectors中找到更详细的描述.
