CSS选择器

标签选择器:根据标签名找到标签

<head>
    <meta charset="UTF-8">
    <title>CSS Test</title>
    <style>
        div {
            font-size: 20px;
            background-color: rgba(58, 53, 255, 0.16);
            border-color: royalblue;
            border: double 1px;
            width: 46%;
        }

        p {
            font-size: 30px;
            background-color: rgba(255, 51, 47, 0.82);
            border: solid 3px ;
        }
    </style>
</head>
<body>
    <div>我是一段文字</div><br>
    <div>我是一段文字</div><br>
    <p>我是一段文字</p>
    <p>我是一段文字</p>
</body>

类选择器:

类选择器的格式:.类名

<head>
    <meta charset="UTF-8">
    <title>CSS Test</title>
    <style>
        .custom {
            background-color: darkmagenta;
            border: solid 5px darkslateblue;
        }
    </style>
</head>
<body>
    <div>我是一段文字</div><br>
    <div class="custom">我是一段文字</div><br>
    <p>我是一段文字</p>
    <p class="custom">我是一段文字</p>
</body>

id选择器:

<head>
    <meta charset="UTF-8">
    <title>CSS Test</title>
    <style>
        #id1 {
            font-size: 20px;
            background-color: teal;
            border: solid 5px greenyellow;
        }

        #id2 {
            font-size: 15px;
            background-color: mediumturquoise;
            border: solid 5px royalblue;
        }
    </style>
</head>
<body>
    <div>我是一段文字</div><br>
    <div id="id1">我是一段文字</div><br>
    <p id="id2">我是一段文字</p>
    <p>我是一段文字</p>
</body>

并列选择器:

div, .custom, #id1 {
    font-family: 迷你简少儿;
}

复合选择器:

div.custom2 {
    margin-left: 20px;
}

后代选择器:

div p {
    font-size: 15px;
    background-color: mediumturquoise;
    border: solid 5px royalblue;
    margin-left: 10;
    margin-bottom: 10;
    margin-right: 10;
    margin-top: 10;
}
<div>
    <p>这是一段在div中的段落文字</p>
    <p>这是一段在div中的段落文字</p>
    <div>
        <p>这是一段在div中的div中的段落文字</p>
    </div>
</div>

直接后代选择器:

div.applelink>a {
    font-family: Arial;
}
<div>
    <p>这是一段在div中的段落文字</p>
    <p>这是一段在div中的段落文字</p>
    <a href="https://www.apple.com">Apple</a>
    <div class="applelink">
        <p>这是一段在div中的div中的段落文字</p>
        <a href="https://www.apple.com">Apple</a>
    </div>
</div>

相邻兄弟选择器:

div + p {
    color: teal;
}
<div>
    <div>div中的div</div>
    <span>div中的span</span>
</div>
<p>与div相邻的p</p>
<p>与p相邻的p</p>

属性选择器:

div[name] {
    color: brown;
}
div[name][age] {
    color: brown;
}
div[name = "iori"] {
    color: brown;
}
<div name="iori" age="18">11111</div>
<div name="kyo">22222</div>
<div>33333</div>

通配符:

作用于所有元素

* {
    font-size: 24px;
}

important:

作用:提高选择器

#Box {
    color:red !important;
    color:blue;
}
<div id="Box"> 在IE环境下,这行字是蓝色,在firefox下,为红色</div>

results matching ""

    No results matching ""