日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)CSS教程:CSS 偽類

CSS 偽類 (Pseudo-classes)


CSS 偽類是用來添加一些選擇器的特殊效果。

由于狀態(tài)的變化是非靜態(tài)的,所以元素達到一個特定狀態(tài)時,它可能得到一個偽類的樣式;當狀態(tài)改變時,它又會失去這個樣式。由此可以看出,它的功能和 class 有些類似,但它是基于文檔之外的抽象,所以叫偽類。


語法

偽類的語法:

selector:pseudo-class {property:value;}

CSS 類也可以使用偽類:

selector.class:pseudo-class {property:value;}


anchor 偽類

在支持 CSS 的瀏覽器中,鏈接的不同狀態(tài)都可以以不同的方式顯示

實例

a:link {color:#FF0000;} /* 未訪問的鏈接 */

a:visited {color:#00FF00;} /* 已訪問的鏈接 */

a:hover {color:#FF00FF;} /* 鼠標劃過鏈接 */

a:active {color:#0000FF;} /* 已選中的鏈接 */

嘗試一下 ?

注意: 在 CSS 定義中,a:hover 必須被置于 a:link 和 a:visited 之后,才是有效的。

注意: 在 CSS 定義中,a:active 必須被置于 a:hover 之后,才是有效的。

注意:偽類的名稱不區(qū)分大小寫。


偽類和 CSS 類

偽類可以與 CSS 類配合使用:

a.red:visited {color:#FF0000;}     

CSS Syntax

如果在上面的例子的鏈接已被訪問,它會顯示為紅色。


CSS - :first - child 偽類

您可以使用 :first-child 偽類來選擇元素的第一個子元素

注意:在 IE8 的之前版本必須聲明  ,這樣 :first-child 才能生效。

匹配第一個

元素

在下面的例子中,選擇器匹配作為任何元素的第一個子元素的

元素:

實例









我是一個強壯的男人.



我是一個強壯的男人.







嘗試一下 ?


匹配所有

元素中的第一個 元素

在下面的例子中,選擇相匹配的所有

元素的第一個 元素:

實例









我是一個 強壯 的男人. 我是一個 強壯 的男人.

 

我是一個 強壯 的男人. 我是一個 強壯 的男人.

 





嘗試一下 ?


匹配所有作為第一個子元素的

元素中的所有 元素

在下面的例子中,選擇器匹配所有作為元素的第一個子元素的

元素中的所有 元素:

實例









我是一個 強壯 的男人. 我是一個 強壯 的男人.



我是一個 強壯 的男人. 我是一個 強壯 的男人.







嘗試一下 ?


CSS - :lang 偽類

:lang 偽類使你有能力為不同的語言定義特殊的規(guī)則

注意:IE8 必須聲明  才能支持; lang 偽類。

在下面的例子中,:lang 類為屬性值為 no 的 q 元素定義引號的類型:

實例









一些文字 段落中的引用 一些文字。







嘗試一下 ?


更多實例

為超鏈接添加不同樣式
這個例子演示了如何為超鏈接添加其他樣式。

使用 :focus
這個例子演示了如何使用 :focus 偽類。


所有CSS偽類/元素

選擇器示例示例說明
:checkedinput:checked選擇所有選中的表單元素
:disabledinput:disabled選擇所有禁用的表單元素
:emptyp:empty選擇所有沒有子元素的p元素
:enabledinput:enabled選擇所有啟用的表單元素
:first-of-typep:first-of-type選擇的每個 p 元素是其父元素的第一個 p 元素
:in-rangeinput:in-range選擇元素指定范圍內(nèi)的值
:invalidinput:invalid選擇所有無效的元素
:last-childp:last-child選擇所有p元素的最后一個子元素
:last-of-typep:last-of-type選擇每個p元素是其母元素的最后一個p元素
:not(selector):not(p)選擇所有p以外的元素
:nth-child(n)p:nth-child(2)選擇所有 p 元素的父元素的第二個子元素
:nth-last-child(n)p:nth-last-child(2)選擇所有p元素倒數(shù)的第二個子元素
:nth-last-of-type(n)p:nth-last-of-type(2)選擇所有p元素倒數(shù)的第二個為p的子元素
:nth-of-type(n)p:nth-of-type(2)選擇所有p元素第二個為p的子元素
:only-of-typep:only-of-type選擇所有僅有一個子元素為p的元素
:only-childp:only-child選擇所有僅有一個子元素的p元素
:optionalinput:optional選擇沒有"required"的元素屬性
:out-of-rangeinput:out-of-range選擇指定范圍以外的值的元素屬性
:read-onlyinput:read-only選擇只讀屬性的元素屬性
:read-writeinput:read-write選擇沒有只讀屬性的元素屬性
:requiredinput:required選擇有"required"屬性指定的元素屬性
:rootroot選擇文檔的根元素
:target#news:target選擇當前活動#news元素(點擊URL包含錨的名字)
:validinput:valid選擇所有有效值的屬性
:linka:link選擇所有未訪問鏈接
:visiteda:visited選擇所有訪問過的鏈接
:activea:active選擇正在活動鏈接
:hovera:hover把鼠標放在鏈接上的狀態(tài)
:focusinput:focus選擇元素輸入后具有焦點
:first-letterp:first-letter選擇每個

元素的第一個字母

:first-linep:first-line選擇每個

元素的第一行

:first-childp:first-child選擇器匹配屬于任意元素的第一個子元素的 <]p> 元素
:beforep:before在每個

元素之前插入內(nèi)容

:afterp:after在每個

元素之后插入內(nèi)容

:lang(language)p:lang(it)

元素的lang屬性選擇一個開始值


擴展閱讀

CSS 拾遺系列:淺談CSS中的偽元素和偽類


文章標題:創(chuàng)新互聯(lián)CSS教程:CSS 偽類
當前URL:http://www.5511xx.com/article/cdphjic.html