css中的基礎選擇器

css基礎選擇器

基礎選擇器的作用:

1. 作用:

規範了頁面中哪些元素能夠使用定義好的樣式
目的: 匹配頁面元素

基礎選擇器的分類:

一. 通用選擇器、 元素選擇器、 類選擇器、 ID選擇器、
羣組選擇器、後代選擇器、 子代選擇器、 僞類選擇器.

1.通用選擇器:
作用:

匹配頁面中所有的元素

語法:
  *{樣式聲明;}
通用選擇器的缺點:

效率較低,儘可能少用。

ex(例子):
網頁中div文字顏色爲橘黃色

命令顯示:

在這裏插入圖片描述

網頁示例圖:

在這裏插入圖片描述

2. 元素選擇器:
作用:

定義頁面某一標籤的默認樣式

語法:
 元素{
       樣式聲明; 
    }

ex(例子):
頁面上所有的div文字大小爲12px,文字顏色爲橘黃色
頁面上所有的span元素顏色爲紅色

命令顯示圖
在這裏插入圖片描述

網頁實例顯示圖

在這裏插入圖片描述

3. 類選擇器
作用:

由css定義好,可以被任意標記的class屬性值進行引用的選擇器。

語法:
  .類名{樣式聲明;}

類名:
1. 不能以數字開始
2. 除_,-意外不能有其它特殊符號
引用:

引用方式 - 多類選擇器的引用
可以將多個類選擇器,同時應用在一個元素中
語法: <ANY class=“class1 class2 class3”>

定義方式 - 分類選擇器的定義:

將元素選擇器和類選擇器結合起來使用,從而實現對某種元素不同
樣式的細分控制

          語法:
          元素選擇器.類選擇器{樣式聲明}

ex(例子):
1.p.redColor{}
定義 class redColor爲的p元素的樣式

命令顯示圖:

在這裏插入圖片描述

網頁示例圖:

在這裏插入圖片描述

ID選擇器:
作用:

針對指定ID值的元素去定義樣式

語法:

#ID值{樣式聲明}
ID值,一定要對應某個元素的ID值

ex(例子):

定義頁面中 id爲header 的元素 的文字大小爲 30pt,背景顏色爲 orange色
定義頁面中 id爲main的元素文字大小18pt, 加粗顯示(font-weight:bold)
2.定義頁面中 id爲img_list 的元素背景顏色爲綠色,斜體顯示文字(屬性:
font-style,值: italic)

命令顯示圖:

在這裏插入圖片描述

網頁示例圖:

在這裏插入圖片描述

5. 羣組選擇器
作用:

選擇器生命是以(,)隔開的選擇器列表

語法:

選擇器1,選擇器2,選擇器3,…{}

ex(例子):

span,.important,#main,div.redColor{
color:red;
font-size:12px;
}
頁面中的所有的span,以及class爲important的元素,
id爲main的元素以及class爲redColor的div元素,
它們的樣式爲 color:red,font-size:12px;

命令顯示圖:

在這裏插入圖片描述

網頁示例圖:

在這裏插入圖片描述

6. 後代選擇器
後代:

只要具備層級關係的元素,被嵌套的都可以稱之爲 後代元素

語法:

選擇器1 選擇器1,選擇器2,{樣式聲明;}

ex(例子):
1. #d1 span{}
作用: 匹配id爲d1中的 所有的span

命令顯示圖:

在這裏插入圖片描述

網頁示例圖:

在這裏插入圖片描述

7. 子代選擇器:
子代:

只具備一級層級關係的元素,被嵌套的稱之爲 子代元素

語法:

選擇器1,選擇器2,{樣式聲明}

8. 僞類選擇器
作用:

匹配頁面元素的不同狀態的選擇器

分類:

1. 鏈接僞類:
1. :link,匹配尚未被訪問的超鏈接狀態
2. :visited,匹配訪問後的超鏈接的狀態
推薦使用方式:
元素:僞類{}

                匹配id爲anchor的元素爲被訪問時的樣式
                #anchor:link{}

                匹配頁面中id爲myAn元素的訪問過後的狀態
                #myAn:visited{}

                 a:link{

                }

2. 動態僞類:

               1. :hover 匹配鼠標懸停在元素上的狀態  (重點)
               2. :active 匹配元素被激活時的狀態 
               3. :focus 匹配元素獲取焦點時的狀態(test,password,textarea)

3. 目標僞類
4. 元素狀態僞類 .
6. 結構僞類
8. 否定僞類

選擇器的優先級:

示例圖:
在這裏插入圖片描述

命令顯示圖:

在這裏插入圖片描述

網頁示例圖:

在這裏插入圖片描述

命令顯示圖:

在這裏插入圖片描述

網頁示例圖:

在這裏插入圖片描述

發佈了29 篇原創文章 · 獲贊 50 · 訪問量 2553
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章