兩種CSS3偽類選擇器詳細介紹

2022-09-25 03:48:07 字數 1178 閱讀 1593

css偽類選擇器對於大家來說最熟悉的莫過於:link,:focus,:hover之類的了,因為這些在平時中是常用到的偽類選擇器,現在向大家介紹一下兩種新增的css3偽選擇器。

1、ui元素狀態偽類

我們把":enabled",":disabled",":checked"偽類稱為ui元素狀態偽類,這些主要是針對於html中的form元素操作,最常見的比如我們"type="text"有enable和disabled兩種狀態,前者為可寫狀態後者為不可狀態;另外&quo"radio"和"type="checkbox""有"checked"和"unchecked"兩種狀態。來看兩個例項,比如說你想將"disabled"的文字框與別的文字框區別出來,你就可以這樣應用

input[type="text"]:disabled

這樣一來就把頁面中禁otrrkctxd用程式設計客棧的文字框應用了乙個不同的樣式。那麼對於其他幾個用法是一樣的,這裡就不在講述。ie6-8不支援":checked",":enabled",":disabled"這三種選擇器。

2、css3的:nth選擇器

這節內容才是關鍵,也是css3選擇器最新部分,有人也稱這種選擇器為css3結構類,下面我們通過實際的應用來具體了解他們的使用和區別,首先列出他具有的選擇方法:

:fist-child選擇某個元素的第乙個子元素;

:last-child選擇某個元素的最後乙個子元素;

:nth-child()選擇某個元素的乙個或多個特定的子元素;

:nth-las程式設計客棧t-child()選擇某個元素的乙個或多個特定的子元素,從這個元素的最後乙個子元素開始算;

:nth-of-type()選擇指定的元素;

:nth-last-of-type()選擇指定的元素,從元素的最後乙個開始計算;

:first-of-type選擇乙個上級元素下的第乙個同類子元素;

:last-of-type選擇乙個上級元素的最後乙個同類子元素;

nly-child選擇的元素是它的父元素的唯一乙個了元素;

nly-of-type選擇乙個元素是它的上級元素的唯一乙個相同型別的子元素;

:empty選擇的元素裡面沒有任何內容。

這些偽選擇器屬於css3新增的,如果打擊向熟練掌握一定要熟練掌握其效能。

本文標題: 兩種css3偽類選擇器詳細介紹

本文位址: /web/css/81585.html

CSS3 選擇器 偽類選擇器

e pseudo class e.class pseudo class 語法1示例 a link 語法2示例 a selected hover 動態偽類,因為這些偽類並不存在於html中,而只有當使用者和 互動的時候才能體現出來,動態偽類包含兩種。第一種是我們在鏈結中常看到的錨點偽類,如 link ...

Css3選擇器 偽類選擇器

一 動態偽類 動態偽類,因為這些偽類並不存在於html中,而只有當使用者和 互動的時候才能體現出來,動態偽類包含兩種,第一種是我們在鏈結中常看到的錨點偽類,如 link visited 另外一種被稱作使用者行為偽類,如 hover active 和 focus 對於 hover在ie6下只有a元素支...

css3偽類選擇器

css3偽類選擇器 動態偽類選擇器 他不存在於html中,只有在互動的過程中,才能使用動態偽類選擇器對其進行樣式的渲染 超連結ui元素狀態偽類選擇器 結構偽類選擇器 first child 選擇某個元素的第乙個子元素 last child 選擇某個元素的最後乙個子元素 nth child 選擇某個元...