一天一點css 2 選擇符文法

來源:互聯網
上載者:User

標籤:round   pad   UI   中間   ack   :hover   nbsp   span   port   

css用於控制元素樣式,css文法為 選擇符{屬性:值}方式進行設定

1 類型選擇符

就是將標籤作為選擇符,如body div h1 span等

2 群組選擇符

如 h1,h2h3{padding:5px;}中間使用,分隔字元,由多個選擇符組成,表示這一組選擇符均採用一致樣式

3 包含選擇符

包含主要用於父級內部字集節點的設定,就像xpath路徑一樣,文法為選擇符之間使用 空格作為分隔字元

如 h1 span{font-weight:bold} 意思是h1內部所有span節點使用字型加粗樣式

4 id和class選擇符

這個很簡單了

5 組合選擇符

與群組選擇符差不多,將多個選擇符進行組合,選擇符之間平級關係則為群組,使用 逗號 分隔字元,內含項目關聯性 則使用 空格選擇符

6 偽類和偽對象

這幾個玩意兒是固定的,不能進行自訂的主兒

偽類:

:link 表示a標籤在未被訪問之前的樣式

:hover 表示滑鼠移動到元素上的樣式

:active 表示被點擊和被釋放之間的樣式

:visited 表示被訪問後的樣式

:focus 表示擷取到焦點時候樣式

:first-child 表示元素第一個子節點樣式

:first 表示頁面第一頁使用的樣式

 

偽對象 (第一個和最後一個用得較多,常用來做一些進階ui互動)

:after 表示標籤後面的內容

:first-letter 標籤內的第一個字元樣式

:first-line 標籤內第一行樣式設定

:before 標籤之前的內容

 

7 通配選擇符

* 符號,即所有對象的共同點

 

8 優先順序

常規來說:id選擇符>類選擇符>標籤選擇符,在某些時候可以使用!important來提升同集當中樣式的優先順序 如 div{ background-color:red ,background-color:blue;}

一般是後面覆蓋前面,但是加上!important之後則得到提升:div{ background-color:red !important,background-color:blue;}最終div呈現為紅色

 

而優先順序的通用演算法:誰近誰高,即誰離被應用該樣式的元素近則優先順序高

 

一天一點css 2 選擇符文法

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.