1. 程式人生 > >前端 CSS的選擇器 基本選擇器 類選擇器

前端 CSS的選擇器 基本選擇器 類選擇器

code content 基本 公有 開頭 ext utf-8 span 公共類

類選擇器

符號是.開頭 然後類的名字

樣式類名不要用數字開頭(有的瀏覽器不認)。

所謂類就是class,.class與id非常相似,任何標簽都可以加類,但是類可以重復

通過樣式類選擇元素:

示例:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="x-ua-compatible" content="IE=edge">
    <meta name="viewport"
content="width=device-width, initial-scale=1"> <title>Title</title> <style type="text/css"> .c1{ color: red; font-size: 12px; } </style> </head> <body> <div> <h3 class="c1">我是h3標簽</
h3> </div> </body> </html>

技術分享圖片

class是歸類的概念

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="x-ua-compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1"
> <title>Title</title> <style type="text/css"> .c1{ color: red; font-size: 12px; } </style> </head> <body> <div> <h3 class="c1">我是h3標簽</h3> <h3 class="c1">我是h3標簽</h3> </div> </body> </html>

技術分享圖片

同一個標簽可以攜帶多個類,用空格隔開

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="x-ua-compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Title</title>
    <style type="text/css">
        .c1{
            color: red;
            font-size: 12px;
        }
        .c2{
            color: #6495ED;
        }
    </style>
</head>
<body>
    <div>
        <h3 class="c1 c2">我是h3標簽</h3>
        <h3 class="c1">我是h3標簽</h3>
    </div>
</body>
</html>

應用了c1 c2 css樣式 , c2的css樣式的顏色覆蓋掉c1顏色樣式,css是層疊樣式表

技術分享圖片

技術分享圖片

把c2顏色樣式勾掉,c1樣式顏色馬上應用

技術分享圖片

到底使用id還是用class?

盡可能的用class。除非一些特殊情況可以用id,一般頁面使用class,頁面盡量少用id
id一般是用在js的。也就是說 js是通過id來獲取到標簽

一定要有"公共類"的概念
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="x-ua-compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Title</title>
    <style type="text/css">
        .lv1{
            color: green;
        }
        .lv2{
            text-decoration: underline;
        }
        .lv3{
            font-size: 40px;
        }


    </style>
</head>
<body>
    <!-- 公共類 公有的屬性 -->
    <div>
        <p class="lv1 lv3">段落1</p>
        <p class="lv2 lv1">段落2</p>
        <p class="lv2 lv3">段落3</p>
    </div>
</body>
</html

技術分享圖片


總結:
1.不要試圖用一個類將我們的頁面寫完。這個標簽要攜帶多個類,共同設置樣式。
2.每個類要盡可能的小,有公共的概念,能夠讓更多的標簽使用。
 

前端 CSS的選擇器 基本選擇器 類選擇器