【選擇器】CSS選擇器

什么是CSS選擇器

CSS選擇器的作用就是按照CSS規(guī)定定位HTML頁面的一個或多個元素蒿往。瀏覽器在解析HTML頁面時忽洛,回根據(jù)CSS對著中的選擇器定位HTML頁面的元素锭碳,并為對應的元素設定樣式

選擇器的分類

在標準中是沒有分類的涣楷,為了方便學習自己分類

基本選擇器

共有五個基本選擇器分唾,是CSS選擇器的最為基本的用法

元素選擇器

也稱為類型選擇器通過HTML元素的class屬性來設置CSS樣式。
因此,在單獨使用時,尋找特定類型的元素時,元素選擇器都會匹配該文檔中所有此類型的元素狮斗。

  • 語法結(jié)構(gòu)
元素名稱 {
    屬性名稱:屬性值;
    屬性名稱:屬性值;
    ...
    }
  • 代碼示例
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>選擇器測試</title>
    <style>
        change{
            color:brown
        }
    </style>
</head>
<body>
    <change>啟嘉班成員很奈斯</change>
</body>
</html>
  • 代碼效果

類選擇器

類選擇器就是通過HTML元素的class屬性值來設置CSS樣式
類屬性被定義為一個以空格分隔的列表項绽乔,在這組類名中,必須有一項與類選擇器中的類名完全匹配碳褒,此條樣式聲明才會生效折砸。

  • 語法結(jié)構(gòu)
.className {
    屬性名稱:屬性值;
    屬性名稱:屬性值;
    ...
}
  • 示例代碼
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>選擇器測試</title>
    <style>
        .change{
            color:gray
        }
    </style>
</head>
<body>
    <change class="change">啟嘉班成員很奈斯</change>
    <!-- class屬性的值:與類選擇器一一對應 -->
</body>
</html>
  • 代碼效果

ID選擇器

ID選擇器就是通過HTML元素的id 屬性值來設置CSS樣式
元素 ID 屬性名必須與選擇器中的 ID 屬性名完全匹配,此條樣式聲明才會生效

  • 語法結(jié)構(gòu)
#id {
    屬性名稱:屬性值;
    屬性名稱:屬性值;
    ...
}
  • 代碼示例
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>選擇器測試</title>
    <style>
        #change{
            color:red
        }
    </style>
</head>
<body>
    <change id="change">啟嘉班成員很奈斯</change>
    <!-- id屬性唯一沙峻,不可超重復 -->
</body>
</html>
  • 代碼效果

HTML不是一個嚴謹?shù)恼Z言睦授,即使編寫錯誤也不會報錯
頁面開發(fā)不要以最終運行結(jié)果為準,要以頁面最終效果為準

通配符選擇器

CSS2引入的摔寨,顯示為一個星號(*)該選擇器可以與任何元素匹配睹逃,就是一個通配符

  • 語法結(jié)構(gòu)
* {
    屬性名稱:屬性值;
    屬性名稱:屬性值;
    ...
}
  • 代碼示例
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>選擇器測試</title>
    <style>
        * {
            color:red
        }
    </style>
</head>
<body>
    <change>啟嘉班成員很奈斯</change>
    <br>
    <change.tm>啟嘉網(wǎng)牛逼</change.tm>
    
</body>
</html>
  • 代碼效果

應用:用來設置當前HTML頁面的默認樣式

問題:該選擇器的性能不好

屬性選擇器

通過已經(jīng)存在的屬性名或?qū)傩灾灯ヅ湓亍?/p>

  • 語法結(jié)構(gòu)
[HTML屬性元素]{
    屬性名稱:屬性值;
    屬性名稱:屬性值;
    ...
}
  • 代碼示例
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>選擇器測試</title>
    <style>
        [name] {
            color:red
        }
        <!--表示帶有以name命名的屬性,且屬性值為 value 的元素-->
        [name=value] {
            color:royalblue;
        }
    </style>
</head>
<body>
    <change name="haha">啟嘉班成員很奈斯</change>
    <br>
    <change name="text">啟嘉網(wǎng)牛逼</change>  
</body>
</html>
  • 代碼效果
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市沉填,隨后出現(xiàn)的幾起案子疗隶,更是在濱河造成了極大的恐慌,老刑警劉巖翼闹,帶你破解...
    沈念sama閱讀 212,884評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件斑鼻,死亡現(xiàn)場離奇詭異,居然都是意外死亡猎荠,警方通過查閱死者的電腦和手機坚弱,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,755評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來关摇,“玉大人荒叶,你說我怎么就攤上這事∈涫” “怎么了些楣?”我有些...
    開封第一講書人閱讀 158,369評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長宪睹。 經(jīng)常有香客問我愁茁,道長,這世上最難降的妖魔是什么亭病? 我笑而不...
    開封第一講書人閱讀 56,799評論 1 285
  • 正文 為了忘掉前任鹅很,我火速辦了婚禮,結(jié)果婚禮上罪帖,老公的妹妹穿的比我還像新娘促煮。我一直安慰自己,他們只是感情好整袁,可當我...
    茶點故事閱讀 65,910評論 6 386
  • 文/花漫 我一把揭開白布污茵。 她就那樣靜靜地躺著,像睡著了一般葬项。 火紅的嫁衣襯著肌膚如雪泞当。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 50,096評論 1 291
  • 那天民珍,我揣著相機與錄音襟士,去河邊找鬼。 笑死嚷量,一個胖子當著我的面吹牛陋桂,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播蝶溶,決...
    沈念sama閱讀 39,159評論 3 411
  • 文/蒼蘭香墨 我猛地睜開眼嗜历,長吁一口氣:“原來是場噩夢啊……” “哼宣渗!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起梨州,我...
    開封第一講書人閱讀 37,917評論 0 268
  • 序言:老撾萬榮一對情侶失蹤痕囱,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后暴匠,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體鞍恢,經(jīng)...
    沈念sama閱讀 44,360評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,673評論 2 327
  • 正文 我和宋清朗相戀三年每窖,在試婚紗的時候發(fā)現(xiàn)自己被綠了帮掉。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,814評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡窒典,死狀恐怖蟆炊,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情瀑志,我是刑警寧澤涩搓,帶...
    沈念sama閱讀 34,509評論 4 334
  • 正文 年R本政府宣布,位于F島的核電站后室,受9級特大地震影響缩膝,放射性物質(zhì)發(fā)生泄漏混狠。R本人自食惡果不足惜岸霹,卻給世界環(huán)境...
    茶點故事閱讀 40,156評論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望将饺。 院中可真熱鬧贡避,春花似錦、人聲如沸予弧。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽掖蛤。三九已至杀捻,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間蚓庭,已是汗流浹背致讥。 一陣腳步聲響...
    開封第一講書人閱讀 32,123評論 1 267
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留器赞,地道東北人垢袱。 一個月前我還...
    沈念sama閱讀 46,641評論 2 362
  • 正文 我出身青樓,卻偏偏與公主長得像港柜,于是被迫代替她去往敵國和親请契。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,728評論 2 351

推薦閱讀更多精彩內(nèi)容