css選擇器學習筆記

2021-08-25 14:16:26 字數 1850 閱讀 8568

概念:

層疊樣式表:同乙個樣式都作用於同乙個元素

設定網頁外觀

注意:如果同乙個樣式同時作用於同乙個元素,最終樣式決定於樣式的優先順序

css選擇器

可以使css樣式與元素進行分離

作用 減少**冗餘

方便後期維護

語法:選擇器

注意:符號都是英文的,符號必須寫

行間樣式

語法:《標籤名 style=」樣式屬性」>

內嵌式

語法 在head標籤中建立一對style標籤

在style標籤中建立選擇器

外鏈式

語法:

先在頁面外建立外部樣式表檔案(*.css)

再在頁面引入檔案:

注意:type屬性值可選擇,預設text/css

注意:什麼是選擇器:選擇器就是一種匹配模式,匹配那些需要新增樣式的元素

注意:選擇器最終選擇的就是元素(標籤),給匹配到的元素新增樣式

選擇器分類

基本選擇器

id選擇器

宣告:#id名稱

呼叫:《標籤名 id=」id名稱」>

注意:

# 表示使用的是id宣告的選擇器

id是唯一的,在呼叫的時候只能呼叫一次,可以宣告多次

呼叫時 id名稱前後不能有空格

同乙個元素不能同時呼叫多個id

類名選擇器

宣告:.類名

呼叫:《標籤名 class=」類名」>

注意:

. 表示使用的是class宣告的選擇器

呼叫過程中同乙個類名可以呼叫多次

同乙個元素可以同時呼叫多個類名,用空格隔開

標籤選擇器(元素選擇器)

語法:標籤名

匹配頁面中所有該標籤的元素

注意:標籤名只能是html中存在的標籤

通用選擇器

語法:*

注意:

*表示萬用字元,匹配頁面中所有的標籤(包括html,head,body)

通常不建議使用,在測試**時使用

會影響瀏覽器解析網頁速度

注意:不能匹配某個範圍內的元素,引入層級選擇器

層次選擇器

後代選擇器

語法:選擇器1 選擇器2 選擇器3

注意:

選擇器1,2,3都是由基本選擇器組成

匹配選擇器1下面的選擇器2下面的選擇器3

選擇器2是選擇器1的後輩元素

子選擇器

語法:選擇器1>選擇器2

匹配選擇器1的第一層子級元素

只匹配第一代兒子

並列選擇器

語法:選擇器1,選擇器2

注意:

匹配頁面中所有的選擇器1和選擇器2

多個元素設定相同屬性時用

交集選擇器

語法:選擇器1選擇器2    (中間沒空格)

注意:匹配同時含有選擇器1和選擇器2的元素

相鄰選擇器

語法:選擇器1+選擇器2

注意:匹配的是選擇器1 後面的第乙個兄弟選擇器2

兄弟選擇器

語法:選擇器1~選擇器2

注意:匹配的是選擇器1之後的所有兄弟選擇器2

注意:在屬性前面加乙個-(-屬性)表示過濾屬性,不解析這個屬性

1.      css優先順序

引入css的三種方式:行內》內嵌=外鏈(內嵌、外鏈優先順序取決於哪乙個最後引入)

!important > 行內樣式 > id選擇器 > 類名選擇器 > 標籤選擇器

權值:

行內樣式:     1000

id選擇器:     100

類名選擇器:10

標籤選擇器:1

優先順序:比較權值大小

CSS學習筆記 選擇器

用過css的同志們都知道,選擇器是非常重要的,如果選擇器使用不當,即使你的css寫的再好,但是不知道要用在哪個元素上,這不是英雄無用武之地嗎?css,用過的都說好!最基本的選擇器,id選擇器,類選擇器這些大家早已心知肚明的就不在這裡贅述了,有那功夫趕緊研究一下把妹攻略 link,visited被稱為...

學習筆記 CSS選擇器

1 元素選擇器 1.id選擇器,2.類選擇器,3.標籤選擇器,4.萬用字元選擇器 2 關係選擇器 1.包含關係 e f e的所有f後代 2.子代選擇 e!important 內聯樣式 id 屬性 類 偽類 元素 偽元素 關係 萬用字元 繼承 瀏覽器預設屬性 內聯樣式 特殊性 1000 id 特殊性 ...

CSS學習筆記 選擇器

行內新增 內嵌新增 單獨檔案 link tab 標籤選擇器 h1 p 類別選擇器 class id選擇器 id 選擇器的巢狀,用空格 p span 集體申明,標籤用逗號連線 p,h1 全域性申明,固定寬度 960px 980px 1190px 1210px 流式布局 100 響應式布局 檢測裝置資訊...