CSS快速入门手册

组合选择器

预计阅读时间1 分 38 views

1 作用

组合选择符用于结合多个选择器一起使用,以便更精确地选择目标元素。通过组合选择符,可以根据元素的层级关系、父子关系、兄弟关系等来选择目标元素,从而实现更灵活的样式控制。

2 语法

组合选择符的语法通常有以下几种形式:

后代选择器:选择指定元素的后代元素。

ancestor descendant {
    property: value;
}

子元素选择器:选择指定元素的直接子元素。

parent > child {
    property: value;
}

相邻兄弟选择器:选择紧接在指定元素后面的兄弟元素。

element1 + element2 {
    property: value;
}

通用兄弟选择器:选择指定元素后面的所有兄弟元素。

element1 ~ element2 {
    property: value;
}

3 示例

下面是一个简单的HTML示例,展示了如何在元素上应用各种组合选择符:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>CSS Combination Selector Example</title>
    <style>
        /* 后代选择器 */
        div p {
            color: blue;
        }

        /* 子元素选择器 */
        ul > li {
            color: red;
        }

        /* 相邻兄弟选择器 */
        h2 + p {
            font-weight: bold;
        }

        /* 通用兄弟选择器 */
        h2 ~ p {
            font-style: italic;
        }
    </style>
</head>
<body>
    <div>
        <p>这是一个段落。</p>
    </div>
    <ul>
        <li>列表项1</li>
        <li>列表项2</li>
    </ul>
    <h2>标题2</h2>
    <p>紧接在标题2后面的段落。</p>
    <p>标题2后面的第二个段落。</p>
</body>
</html>

Leave a Comment

分享此文档

组合选择器

或复制链接

内容