当前位置 : 主页 > 网页制作 > css >

在CSS中选择子元素时是否需要>符号?

来源:互联网 收集:自由互联 发布时间:2021-06-13
参见英文答案 CSS Child vs Descendant selectors7个 div p { background-color: yellow;} 似乎没有任何不同的评价 div p { background-color: yellow;} 但是我会不知道会有什么影响吗?似乎使用至少是更合适的风
参见英文答案 > CSS Child vs Descendant selectors                                    7个

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中找到更详细的描述.

网友评论