真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

CSS選擇器:偽類

偽類(偽類選擇器)

創(chuàng)新互聯(lián)服務(wù)項目包括當(dāng)涂網(wǎng)站建設(shè)、當(dāng)涂網(wǎng)站制作、當(dāng)涂網(wǎng)頁制作以及當(dāng)涂網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,當(dāng)涂網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到當(dāng)涂省份的部分城市,未來相信會繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

偽類:同一個標(biāo)簽,根據(jù)其不同的種狀態(tài),有不同的樣式。這就叫做“偽類”。偽類用冒號來表示。

比如div是屬于box類,這一點很明確,就是屬于box類。但是a屬于什么類?不明確。因為需要看用戶點擊前是什么狀態(tài),點擊后是什么狀態(tài)。所以,就叫做“偽類”。

靜態(tài)偽類和動態(tài)偽類

偽類選擇器分為兩種。

(1)靜態(tài)偽類:只能用于超鏈接的樣式。如下:

:link 超鏈接點擊之前

:visited 鏈接被訪問過之后

PS:以上兩種樣式,只能用于超鏈接。

(2)動態(tài)偽類:針對所有標(biāo)簽都適用的樣式。如下:

:hover “懸?!保菏髽?biāo)放到標(biāo)簽上的時候

:active “激活”: 鼠標(biāo)點擊標(biāo)簽,但是不松手時。

:focus 是某個標(biāo)簽獲得焦點時的樣式(比如某個輸入框獲得焦點)

PS:以上三種樣式,只能用于超鏈接。

超鏈接a標(biāo)簽

超鏈接的四種狀態(tài)

a標(biāo)簽有4種偽類(即對應(yīng)四種狀態(tài)),要求背誦。如下:

:link “鏈接”:超鏈接點擊之前

:visited “訪問過的”:鏈接被訪問過之后

:hover “懸?!保菏髽?biāo)放到標(biāo)簽上的時候

:active “激活”: 鼠標(biāo)點擊標(biāo)簽,但是不松手時。

對應(yīng)的代碼如下:(不帶注釋)

a:link{

color:red;

}

a:visited{

color:orange;

}

a:hover{

color:green;

}

a:active{

color:black;

}

對應(yīng)的代碼如下:(帶注釋)

/*讓超鏈接點擊之前是紅色*/

a:link{

color:red;

}

/*讓超鏈接點擊之后是綠色*/

a:visited{

color:orange;

}

/*鼠標(biāo)懸停,放到標(biāo)簽上的時候*/

a:hover{

color:green;

}

/*鼠標(biāo)點擊鏈接,但是不松手的時候*/

a:active{

color:black;

記住,在css中,這四種狀態(tài)必須按照固定的順序?qū)懀?/p>

a:link 、a:visited 、a:hover 、a:active

如果不按照順序,那么將失效?!皭酆逌?zhǔn)則”:love hate。必須先愛,后恨。

超鏈接的美化

問:既然a{}定義了超鏈的屬性,和a:link{}定義了超鏈點擊之前的屬性,那這兩個有啥區(qū)別呢?

答:無錫看婦科哪里好 http://www.xasgfk.cn/

a{}和a:link{}的區(qū)別:

a{}定義的樣式針對所有的超鏈接(包括錨點)

a:link{}定義的樣式針對所有寫了href屬性的超鏈接(不包括錨點)

超鏈接a標(biāo)簽在使用的時候,比較難。因為不僅僅要控制a這個盒子,也要控制它的偽類。

我們一定要將a標(biāo)簽寫在前面,將:link、:visited、:hover、:active這些偽類寫在后面。

為了實現(xiàn)上面這個效果,完整版代碼如下:

網(wǎng)站欄目

網(wǎng)站欄目

網(wǎng)站欄目

網(wǎng)站欄目

網(wǎng)站欄目

網(wǎng)站欄目

網(wǎng)站欄目

網(wǎng)站欄目

上方代碼中,我們發(fā)現(xiàn),當(dāng)我們在定義a:link和 a:visited這兩個偽類的時候,如果它們的屬性相同,我們其實可以寫在一起,用逗號隔開就好,摘抄如下:

.nav ul li a{

display: block;

width: 120px;

height: 50px;

}

/*兩個偽類的屬性,可以用逗號隔開*/

.nav ul li a:link , .nav ul li a:visited{

text-decoration: none;

background-color: purple;

color:white;

}

.nav ul li a:hover{

background-color: orange;

}

如上方代碼所示,最標(biāo)準(zhǔn)的寫法,就是把link、visited、hover這三個偽類都要寫。但是前端開發(fā)工程師在大量的實踐中,發(fā)現(xiàn)不寫link、visited也挺兼容。寫法是:

a:link、a:visited都是可以省略的,簡寫在a標(biāo)簽里面。也就是說,a標(biāo)簽涵蓋了link、visited的狀態(tài)(前提是都具有了相同的屬性)。寫法如下:

.nav ul li a{

display: block;

width: 120px;

height: 50px;

text-decoration: none;

background-color: purple;

color:white;

}

.nav ul li a:hover{

background-color: orange;

}

當(dāng)然了,在寫a:link、a:visited這兩個偽類的時候,要么同時寫,要么同時不寫。如果只寫a屬性和a:link屬性,不規(guī)范。

動態(tài)偽類舉例

我們在第一段中描述過,下面這三種動態(tài)偽類,針對所有標(biāo)簽都適用。

:hover “懸?!保菏髽?biāo)放到標(biāo)簽上的時候

:active “激活”: 鼠標(biāo)點擊標(biāo)簽,但是不松手時。

:focus 是某個標(biāo)簽獲得焦點時的樣式(比如某個輸入框獲得焦點)


新聞名稱:CSS選擇器:偽類
文章網(wǎng)址:http://weahome.cn/article/gophho.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部