什麼是基本選擇

什麼是基本選擇?

  • 基本選擇器又分爲六種使用方式:如、通用選擇器、標籤選擇器、類選擇器、Id選擇器、結合元素選擇器、多類選擇器。
  • 基本選擇器使用說明表。
選擇器 語法格式 含義 舉例
通用選擇器 *{屬性:值;} 通用選擇器能夠選擇頁面上的全部元素,並對它們應用樣式,用 * 來表示。不建議使用,IE6不支持,給大型網站增長負擔。 *{width: 300px;}
標籤選擇器 標籤名{屬性:值;} 標籤選擇器,匹配對應的HTML的標籤。 h1{color: red;}
類選擇器 .class屬性值{屬性:值;} 類選擇器,給擁有指定的class屬性值的元素設置樣式。 .box{color: red;}
Id選擇器 #id屬性值{屬性:值;} Id選擇器,在一個 HTML 文檔中,Id 選擇器會使用一次,並且僅一次。Id選擇器以#來定義。 #box{color: red;}
結合元素選擇器 標籤名 .class屬性值{屬性:值} 選擇器會根據標籤名中包含指定的.class屬性值的元素。 p.box {color:red;}
多類選擇器 .class屬性值.class屬性值{屬性:值;} 經過把兩個類選擇器連接在一塊兒,僅能夠選擇同時包含這些類名的元素(類名的順序不限)。注意:在 IE7 以前的版本中,不一樣平臺的 Internet Explorer 都不能正確地處理多類選擇器。 .box.box1{color:red;}

通用選擇器

  • 接下來讓咱們進入通用選擇器實踐,筆者以嵌入式的形式,將HTML頁面中的h1標籤和p標籤中的字體顏色設置爲紅色。
  • 代碼塊html

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>通用選擇器</title>
    <style>
        *{
            color: red;
        }
    </style>
</head>

<body>
     <h1>微笑是最初的信仰</h1>
     <p>微笑是最初的信仰</p>
</body>
</html>
  • 結果圖字體


標籤選擇器

  • 接下來讓咱們進入標籤選擇器實踐,筆者以嵌入式的形式,將HTML頁面中的h1標籤和p標籤中的字體顏色設置爲紅色。
  • 代碼塊網站

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>標籤選擇器</title>
    <style>
        h1{
            color: red;
        }
    </style>
</head>

<body>
     <h1>微笑是最初的信仰</h1>
     <p>微笑是最初的信仰</p>
</body>
</html>
  • 結果圖ui

  • 注意:標籤選擇器是指給指定的標籤設置樣式。spa

  • 代碼塊3d

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>標籤選擇器</title>
    <style>
        h1{
            color: red;
        }
    </style>
</head>

<body>
     <h1>成功不是擊敗別人,而是改變本身。</h1>
     <h1>微笑是最初的信仰</h1>
     <p>微笑是最初的信仰</p>
</body>
</html>
  • 結果圖
    code

  • 如今你們應該知道了p標籤爲何沒有改變了,由於標籤選擇器的做用是給指定的標籤設置樣式的,接下來筆者將p標籤的字體顏色設置爲紅色。
  • 代碼塊htm

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>標籤選擇器</title>
    <style>
        h1{
            color: red;
        }
        p{
            color:red;
        }
    </style>
</head>

<body>
     <h1>成功不是擊敗別人,而是改變本身。</h1>
     <h1>微笑是最初的信仰</h1>
     <p>微笑是最初的信仰</p>
</body>
</html>
  • 結果圖
    blog


類選擇器

  • 接下來讓咱們進入類選擇器實踐,筆者以嵌入式的形式,使用類的屬性值爲.box,來完成HTML頁面中的h1標籤和p標籤中的字體顏色設置爲紅色。
  • 首先咱們將HTML頁面中的第一個h1標籤字體顏色設置爲紅色。
  • 代碼塊文檔

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>類選擇器</title>
    <style>
        .box{
            color:red;
        }
    </style>
</head>

<body>
     <h1 class="box">成功不是擊敗別人,而是改變本身。</h1>
     <h1>微笑是最初的信仰</h1>
     <p>微笑是最初的信仰</p>
</body>
</html>
  • 結果圖

  • 注意:只要是class屬性的值爲.box的標籤,無論它是什麼標籤,都會將字體顏色設置爲紅色,其他的CSS樣式也是一致。

  • 如今咱們將第二個h1標籤和p標籤字體顏色設置爲紅色。
  • 代碼塊

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>類選擇器</title>
    <style>
        .box{
            color:red;
        }
    </style>
</head>

<body>
     <h1 class="box">成功不是擊敗別人,而是改變本身。</h1>
     <h1 class="box">微笑是最初的信仰</h1>
     <p class="box">微笑是最初的信仰</p>
</body>
</html>
  • 結果圖


Id選擇器

  • 接下來讓咱們進入id選擇器實踐,筆者以嵌入式的形式,經過id屬性值爲#box,將HTML頁面中的h1標籤中的字體顏色設置爲紅色。
  • 代碼塊

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>id選擇器</title>
    <style>
        #box{
            color:red;
        }
    </style>
</head>

<body>
     <h1 id="box">成功不是擊敗別人,而是改變本身。</h1>
</body>
</html>
  • 結果圖

  • 注意:使用id選擇器是給擁有指定的id屬性值來設置樣式,可是要注意在一個HTML頁面中id的屬性值必須是惟一的。


結合元素選擇器

  • 接下來讓咱們進入結合元素選擇器實踐,筆者以嵌入式的形式,經過h2標籤class屬性值爲.box元素的字體顏色,設置爲紅色。

  • 代碼塊

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>結合元素選擇器</title>
    <style>
        h2.box{
            color:red;
        }
    </style>
</head>

<body>
     <h2 class="box">成功不是擊敗別人,而是改變本身。</h2>
     <span class="box">成功不是擊敗別人,而是改變本身。</span>
</body>
</html>
  • 結果圖

  • 注意:結合元素選取器執行原理說明以下:首先是先找到h2標籤,而後再去h2標籤中找class屬性值爲.box,若是找到class屬性值爲.box就給其設置樣式。如今你們應該知道了span標籤下面的class屬性值爲.box爲何沒有渲染的緣由了。


多類選擇器

  • 接下來讓咱們進入多類選擇器實踐,筆者以嵌入式的形式,將class屬性值包含.box.box1元素的字體顏色設置爲紅色。

  • 代碼塊

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>多類選擇器</title>
    <style>
        .box.box1{
            color:red;
        }
    </style>
</head>

<body>
     <h2 class="box1 box">成功不是擊敗別人,而是改變本身。</h2>
     <span class="box box1">成功不是擊敗別人,而是改變本身。</span>
     <h2 class="box1 ">微笑是最初的信仰</h2>
     <span class="box">微笑是最初的信仰</span>
</body>
</html>

  • 注意:多類選擇器執行原理說明以下:首先class屬性值能夠設置爲多個以空格隔開便可,舉例:若是一個class屬性值包含.box.box1將其設置樣式,經過把兩個類選擇器連接在一塊兒,僅能夠選擇同時包含這些類名的元素(類名的順序不限)。若是一個多類選擇器包含類名列表中沒有的一個類名,匹配就會失敗。如今你們應該知道了單獨的class屬性值爲.box.box1沒有被渲染了。

相關文章
相關標籤/搜索