CSS選擇器總結

2021-07-03 17:41:07 字數 2869 閱讀 9618

通用選擇器(*)——選擇所有元素(css2);

型別選擇器(element)——根據型別選擇元素(css1);

類選擇器(.class)——根據全域性屬性class的值選擇元素(css1);

id選擇器(#id)——根據全域性屬性id的值選擇元素(css1);

屬性選擇器([attr])——基於屬性選擇元素(css2);

([attr="val"])——選擇定義attr屬性,且屬性值為val的元素(css2);

([attr^="val"])——選擇定義attr屬性,且屬性值以字串val打頭的元素(css3);

([attr$="val"])——選擇定義attr屬性,且屬性值以字串val結尾的元素(css3);

([attr*="val"])——選擇定義attr屬性,且屬性值包含字串val的元素(css3);

([attr~="val"])——選擇定義attr屬性,且屬性值具有多個值,其中乙個為字串val的元素(css2);

([attr|="val"])——選擇定義attr屬性,且屬性值為連線符分割的多個值,其中第乙個為字串val的元素(css2);

並集選擇器(用逗號隔開)——同時匹配多個選擇器(css1);

後代選擇器(用空格隔開)——選擇元素的後代元素(css1);

子代選擇器(用》連線)——選擇元素的子元素(css2);

相鄰兄弟選擇器(用+連線)——選擇緊跟在某元素之後的兄弟元素(css2);

普通兄弟選擇器(用~連線)——選擇某元素之後的兄弟元素(不限於相鄰)(css3);

::first-line選擇器——選擇文字塊的首行文字(css1);

::first-letter選擇器——選擇文字塊的首字母(css1);

:before和:after選擇器——在元素之前或之後插入內容(css2);

使用counter函式(css計數器)——向元素插入數字內容;

遠地本著「構築誠信,永續發展」的理念為客戶提供專業的理財服務、財富管理以及產品方案推薦。

遠地將通過自身的專業優勢和有效的資訊交流平台,為資金富裕方和資金需求方打造乙個專業,誠信,共贏,睿智的服務平台,

幫助客戶實現穩定、安全的財富增值,幫助更多優秀的中小型企業融資成功。

遠地秉承「奉獻、拼搏、勤奮、團結奉獻」的職業精神,已為200多家企業包括國企、民企和院所提供了企業轉型公升級、

戰略規劃設計、集團組建、組織管理、質量管理體系、人力資源管理體系、財務風險管控和企業綜合諮詢等服務。

並與100多家企業建立長期戰略夥伴的合作關係。

訪問遠地資產

:root——選擇文件中根元素(css3);

:first-child——匹配其父元素定義的第乙個子元素(css2);

:last-child——匹配其父元素定義的最後乙個子元素(css3);

:only-child——匹配父元素包含的唯一子元素(css3);

:only-of-type——匹配父元素定義型別的唯一子元素(css3);

:nth-child(n)——選擇父元素的第n個子元素(css3);

:nth-last-child(n)——選擇父元素的倒數第n個子元素(css3);

:nth-of-type(n)——選擇父元素定義型別的第n個子元素(css3);

:nth-last-of-type(n)——選擇父元素定義型別的倒數第n個子元素(css3);

:enabled——選擇啟用狀態的元素(css3);

:disabled——選擇禁用狀態的元素(css3);

:checked——選擇被選中的input元素(只用於單選按鈕和核取方塊)(css3);

:default——選擇預設元素(css3);

:valid——根據輸入驗證選擇有效的input元素(css3);

:invalid——根據輸入驗證選擇無效的input元素(css3);

:in-range——選擇在指定範圍之內受限的input元素(css3);

:out-of-range——選擇在指定範圍之外受限的input元素(css3);

:required——匹配具有required屬性的input元素(css3);

:optional——匹配沒有required屬性的input元素(css3);

:link——選擇鏈結元素(css1);

:visited——選擇使用者已訪問的鏈結元素(css1);

:hover——匹配使用者滑鼠懸停在其上的任意元素(css2);

:active——匹配當前被使用者啟用的元素(css2);

:focus——匹配當前獲得橋店的元素(css2);

:not(選擇器)——對括號內選擇器的選擇取反(css3);

:empty——匹配沒有定義任何子元素的元素(css3);

:lang(目標語言)——選擇基於lang全域性屬性值的元素(css1);

:target——匹配url片段識別符號指向的元素(css3); 

遠地本著「構築誠信,永續發展」的理念為客戶提供專業的理財服務、財富管理以及產品方案推薦。

遠地將通過自身的專業優勢和有效的資訊交流平台,為資金富裕方和資金需求方打造乙個專業,誠信,共贏,睿智的服務平台,

幫助客戶實現穩定、安全的財富增值,幫助更多優秀的中小型企業融資成功。

遠地秉承「奉獻、拼搏、勤奮、團結奉獻」的職業精神,已為200多家企業包括國企、民企和院所提供了企業轉型公升級、

戰略規劃設計、集團組建、組織管理、質量管理體系、人力資源管理體系、財務風險管控和企業綜合諮詢等服務。

並與100多家企業建立長期戰略夥伴的合作關係。

訪問遠地資產

提交重置

ps:對於標示為css3的選擇器需考慮是否得到了主流瀏覽器的支援,需謹慎使用,具體可檢視

css選擇器 CSS選擇器總結

在前不久的專案中,實習小妹妹在乙個全域性的樣式中使用了下面這個css選擇器 content 對應的html結構大致是 實習妹子大致的意思是想要讓content下的子元素div的高度100 但是貌似她沒有真正理解first child的意義,從而導致這個全域性的樣式讓 所有頁面都出現了問題,然後我就只...

CSS總結 CSS選擇器

css3選擇器最新部分,有人也稱這種選擇器為css3結構類,下面我們通過實際的應用來具體了解他們的使用和區別,首先列出他具有的選擇方法 first child選擇某個元素的第乙個子元素 last child選擇某個元素的最後乙個子元素 nth child 選擇某個元素的乙個或多個特定的子元素 nth...

CSS選擇器總結

今天在做demo的時候偶然發現 自己對css選擇器的使用並不熟練 遂即在w3school上把內容又看了一遍 下面做些整理 1.元素選擇器 直接使用標籤即元素選擇 html h1 h2 h2,p 同時應用在h2和p 2.萬用字元選擇器 使文件中所有元素的 color 屬性值指定為 red 3.類選擇器...