10.CSS選擇器-基礎(chǔ)選擇器

一、CSS選擇器

1.1 CSS選擇器的作用

選擇器(選擇符)的作用就是根據(jù)不同需求把不同的標(biāo)簽選出來。簡單來說,就是選擇標(biāo)簽用的。

1.2 選擇器的分類

選擇器分為基礎(chǔ)選擇器和復(fù)合選擇器。

二、基礎(chǔ)選擇器

基礎(chǔ)選擇器是由單個選擇器組成的基礎(chǔ)選擇器又包括:標(biāo)簽選擇器、類選擇器、id 選擇器和通配符選擇器

基礎(chǔ)選擇器.png

2.1 標(biāo)簽選擇器

標(biāo)簽選擇器(元素選擇器)是指用 HTML 標(biāo)簽名稱作為選擇器,按標(biāo)簽名稱分類,為頁面中某一類標(biāo)簽指定統(tǒng)一的 CSS 樣式。

<style>
        /*以標(biāo)簽名作為選擇器*/
        h1 {
            color: crimson;
        }

        h2 {
            color: pink;
        }

        div {
            color: darkgreen;
            background-color: darkorange;
        }

        p {
            color: greenyellow;
            font-size: 15px;
        }
    </style>

作用 :標(biāo)簽選擇器可以把某一類標(biāo)簽全部選擇出來。
優(yōu)點 :能快速為頁面中同類型的標(biāo)簽統(tǒng)一設(shè)置樣式。
缺點 :不能設(shè)計差異化樣式,只能選擇全部的當(dāng)前標(biāo)簽。

2.2 類選擇器

如果想要差異化選擇不同的標(biāo)簽,單獨選一個或者某幾個標(biāo)簽,可以使用類選擇器。

類選擇器在 HTML 中以 class 屬性表示,在 CSS 中,類選擇器以一個點“.”號顯示。

口訣:樣式點定義,結(jié)構(gòu)類調(diào)用。一個或多個,開發(fā)最常用。

注意:
1.如果想要差異化選擇不同的標(biāo)簽,單獨選一個或者某幾個標(biāo)簽,可以使用類選擇器,可以理解為給這個標(biāo)簽起了一個名字。
2.類選擇器在 CSS 中以一個點“.”號標(biāo)識,在 HTML 中以 class 屬性調(diào)用。
3.類選擇器使用“.”(英文點號)進(jìn)行標(biāo)識,后面緊跟類名時我們自己命名的。
4.一個class可以調(diào)用多個類名,多個類名要空格隔開。

命名規(guī)范:

  • 長名稱或詞組可以使用中橫線來為選擇器命名。
  • 不要使用純數(shù)字、中文等命名,盡量使用英文字母來表示。
  • 命名要有意義,盡量使別人一眼就知道這個類名的目的。
</head>
    <style>
        /*樣式點定義*/
        .pink {
            color: pink;
        }

        .font20 {
            font-size: 20px;
        }
    </style>
</head>

<body>
    <!-- 結(jié)構(gòu)類調(diào)用 -->
    <h1 class="pink">標(biāo)題一</h1>
     <!-- 類選擇器可被多次調(diào)用 -->
    <div class="pink">div里面的內(nèi)容1</div>
    <div>div里面的內(nèi)容2</div>
   <!-- 類選擇器可被同時調(diào)用多個,調(diào)用多個類時,各類之間要用空格隔開 -->
    <h2 class="pink font20">標(biāo)題2</h2>
<body>

2.3 id選擇器

HTML 元素以 id 屬性來設(shè)置 id 選擇器,CSS 中 id 選擇器以“#" 來定義。

</head>
    <style>
        /*樣式#定義*/
        #red {
            color: red;
        }

        #background {
            background-color: yellow;
        }
    </style>
</head>

<body>
   <!-- 結(jié)構(gòu)id調(diào)用 -->
    <!-- id選擇器只能調(diào)用一次,沒有多id -->
    <h1 id="red">標(biāo)題1</h1>
    <div id="background">背景色</div>
<body>

id選擇器與類選擇器的區(qū)別:

1.類選擇器相當(dāng)于我們名字,id選擇器則是我們的身份證號,名字可重復(fù),身份證號是唯一標(biāo)識。

2.id選擇器一般用戶頁面唯一性的元素上。

3.id 選擇器和類選擇器最大的不同在于使用次數(shù)上。

2.4 通配符選擇器

在 CSS 中,通配符選擇器使用“*”定義,它表示選取頁面中所有元素(標(biāo)簽)。

    <style>
        * {
            color: yellow;
        }
    </style>

特點:不需要調(diào)用,自動就給所有元素使用樣式

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • CSS基礎(chǔ) 本文包括CSS基礎(chǔ)知識選擇器(重要!?。。├^承、特殊性、層疊、重要性CSS格式化排版單位和值盒模型浮動...
    廖少少閱讀 3,453評論 0 40
  • 本文主要是起筆記的作用,內(nèi)容來自慕課網(wǎng). 認(rèn)識CSS樣式 CSS全稱為“層疊樣式表 (Cascading Styl...
    0o凍僵的企鵝o0閱讀 2,750評論 0 30
  • 篇首語 也許你覺得你已經(jīng)理解了CSS方面的知識了,確實CSS和HTML的學(xué)習(xí)特點也是先易后難。如果你覺得CSS很簡...
    thisDong閱讀 1,293評論 1 9
  • CSS全稱為“層疊樣式表 (Cascading Style Sheets)”,它主要是用于定義HTML內(nèi)容在瀏覽器...
    百作不死的學(xué)習(xí)閱讀 1,348評論 0 7
  • 《小歡喜》over。不得不承認(rèn),實力派就是實力派,整部劇抱著“雞蛋里挑骨頭”的心態(tài)去找也沒發(fā)現(xiàn)一個尬點,卻找到了很...
    樹上的大貓閱讀 137評論 0 1

友情鏈接更多精彩內(nèi)容