参见英文答案 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中找到更详细的描述.