首頁 >web前端 >前端問答 >css selector什麼意思

css selector什麼意思

藏色散人
藏色散人原創
2020-12-11 09:41:552610瀏覽

css selector指的是css選擇器,是用來匹配網頁中的dom元素的,常用選擇器可分為標籤名選擇器、類別選擇器、id選擇器、衍生選擇器、子元素選擇器、分組選擇器和偽元素選擇器。

css selector什麼意思

本文操作環境:windows10系統、css3、thinkpad t480電腦。

推薦:《css影片教學

css selector指的是css 選擇器,是用來匹配網頁中的dom元素的,css樣式的定義為:選擇器{樣式}。 「選擇器」指明了{}中的「樣式」的作用對象,也就是「樣式」作用於網頁中的哪些元素。

要使用css對HTML頁面中的元素實作一對一,一對多或多對一的控制,這就需要用到CSS選擇器。 HTML頁面中的元素就是透過CSS選擇器來控制的。

每一條css樣式定義由兩個部分組成,形式如下:

selector {property: value}
选择器{属性:属性值}
//即 选择器{样式}

在{}之前的部分就是「選擇器」。 「選擇器」指明了{}中的「樣式()」的作用對象,也就是「樣式」作用於網頁中的哪些元素。可以是一個HTML標籤,也可以是特定的id或class等的標籤。

簡單來說:CSS主要的功能就是為網頁中的dom元素設定樣式,而選擇器則是用來匹配dom元素的。

常用選擇器可分為:標籤名稱選擇器,類別選擇器,id選擇器,衍生選擇器,子元素選擇器,分組選擇器,偽元素選擇器。

使用css選擇器時的注意事項:

由於CSS的解釋是自上而下的,對於一個元素的相同屬性描述,放在下面的會覆蓋掉位於上面的屬性描述,因此我們在對元素的選擇中一定要注意書寫順序,如:

a:visited {color: #00FF00; text-decoration: none}
a:hover {color: #FF00FF; text-decoration: underline}

採用這樣的書寫順序,無論鏈接有沒有被訪問過,只要當鼠標移到鏈接上,鏈接都會變成藍色並有底線。但是,如果採用下面的書寫順序:

a:hover {color: #FF00FF; text-decoration: underline}
a:visited {color: #00FF00; text-decoration: none}

如果連結被訪問過,則當你滑鼠移到連結上時不會變成藍色並有下劃線,依然保持綠色。

以上是css selector什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn