談一談a:link济赎、a:visited、a:hover记某、a:active的正確使用順序

今天學(xué)到一個(gè)有趣的新知識(shí)呢司训,迫不及待的想分享一下。自學(xué)前端的這條路上液南,還在基礎(chǔ)部分打轉(zhuǎn)壳猜,未來(lái)好難,走好現(xiàn)在腳下的每一步才是我現(xiàn)在最重要的滑凉。小小地感慨一下统扳,下面進(jìn)入正題吧喘帚。

  1. <a>標(biāo)簽

我們先說(shuō)一說(shuō)<a>標(biāo)簽是干啥用的。

<a> 標(biāo)簽定義超鏈接咒钟,用于從一張頁(yè)面鏈接到另一張頁(yè)面啥辨。

<a> 元素最重要的屬性是 href 屬性,它指示鏈接的目標(biāo)盯腌。

在所有瀏覽器中溉知,鏈接的默認(rèn)外觀是:

未被訪問(wèn)的鏈接帶有下劃線而且是藍(lán)色的
已被訪問(wèn)的鏈接帶有下劃線而且是紫色的
活動(dòng)鏈接帶有下劃線而且是紅色的

<a>標(biāo)簽還有一個(gè)很重要的屬性:target,它用于規(guī)定在何處打開(kāi)鏈接文檔腕够,取值有:_blank级乍;_parent;_self帚湘;_top玫荣。這個(gè)我后面也會(huì)小小地總結(jié)一下。

  1. a鏈接的四種狀態(tài)

偽類是CSS 用于向某些選擇器添加特殊的效果大诸。

a標(biāo)簽中有四個(gè):link捅厂、visited、hover资柔、active

(1)link

說(shuō)明:設(shè)置a對(duì)象在未被訪問(wèn)前的樣式表屬性焙贷。

(2)visited

說(shuō)明:設(shè)置a對(duì)象在其鏈接地址已被訪問(wèn)過(guò)時(shí)的樣式表屬性。

(3)hover

說(shuō)明:設(shè)置對(duì)象在其鼠標(biāo)懸停時(shí)的樣式表屬性贿堰。

(4)active

說(shuō)明:設(shè)置對(duì)象在被用戶激活(在鼠標(biāo)點(diǎn)擊與釋放之間發(fā)生的事件)時(shí)的樣式表屬性辙芍。

定義CSS時(shí)候的順序不同,也會(huì)直接導(dǎo)致鏈接顯示的效果不同羹与。原因可能在于瀏覽器解釋CSS時(shí)遵循的“就近原則”故硅。正確的順序:a:link、a:visited纵搁、a:hover吃衅、a:active

解釋:
link:連接平常的狀態(tài)
visited:連接被訪問(wèn)過(guò)之后
hover:鼠標(biāo)放到連接上的時(shí)候
active:連接被按下的時(shí)候
舉例來(lái)說(shuō):

我想讓未訪問(wèn)鏈接顏色為藍(lán)色,活動(dòng)鏈接為綠色腾誉,已訪問(wèn)鏈接為紅色:

第一種情況:我定義的順序是a:visited徘层、a:hover、a:link妄辩,這時(shí)會(huì)發(fā)現(xiàn):把鼠標(biāo)放到未訪問(wèn)過(guò)的藍(lán)色鏈接上時(shí)惑灵,它并不變成綠色,只有放在已訪問(wèn)的紅色鏈接上眼耀,鏈接才會(huì)變綠英支。

第二種情況:我把CSS定義順序調(diào)整為:a:link、a:visited哮伟、a:hover干花,這時(shí)妄帘,無(wú)論你鼠標(biāo)經(jīng)過(guò)的鏈接有沒(méi)有被訪問(wèn)過(guò),它都會(huì)變成綠色啦池凄。

這是因?yàn)槁胀眨粋€(gè)鼠標(biāo)經(jīng)過(guò)的未訪問(wèn)鏈接同時(shí)擁有a:link、a:hover兩種屬性肿仑,在第一種情況下致盟,a:link離它最近,所以它優(yōu)先滿足a:link尤慰,而放棄a:hover的重復(fù)定義馏锡。在第二種情況,無(wú)論鏈接有沒(méi)有被訪問(wèn)過(guò)伟端,它首先要檢查是否符合a:hover的標(biāo)準(zhǔn)(即是否有鼠標(biāo)經(jīng)過(guò)它)杯道,滿足,則變成綠色责蝠,不滿足党巾,則繼續(xù)向上查找,一直找到滿足條件的定義為止霜医。

一句話:在CSS中齿拂,如果對(duì)于相同元素有針對(duì)不同條件的定義,宜將最一般的條件放在最上面支子,并依次向下创肥,保證最下面的是最特殊的條件。這樣值朋,瀏覽器在顯示元素時(shí),才會(huì)從特殊到一般巩搏、逐級(jí)向上驗(yàn)證條件昨登,才會(huì)使你的每一個(gè)CSS語(yǔ)句都起到效果。當(dāng)然贯底,如果故意打亂順序丰辣,也會(huì)造成一些特殊的效果。比如禽捆,可以為鏈接制造出下劃線顏色與文字顏色的差異笙什。

其實(shí)這個(gè)CSS問(wèn)題早已有高人提出啦,還是個(gè)老外呢胚想。他給總結(jié)了一個(gè)便于記憶的“愛(ài)恨原則”(LoVe/HAte)琐凭,即四種偽類的首字母:LVHA。

再重復(fù)一遍正確的順序:a:link浊服、a:visited统屈、a:hover胚吁、a:active .

最后經(jīng)驗(yàn)補(bǔ)充:

1.鼠標(biāo)經(jīng)過(guò)的“未訪問(wèn)鏈接”同時(shí)擁有a:link、a:hover兩種屬性愁憔,后面的屬性會(huì)覆蓋前面的屬性定義腕扶;

2.鼠標(biāo)經(jīng)過(guò)的“已訪問(wèn)鏈接”同時(shí)擁有a:visited、a:hover兩種屬性吨掌,后面的屬性會(huì)覆蓋前面的屬性定義半抱;

所以說(shuō),a:hover定義一定要放在a:link膜宋、a:visited的后面窿侈!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市激蹲,隨后出現(xiàn)的幾起案子棉磨,更是在濱河造成了極大的恐慌,老刑警劉巖学辱,帶你破解...
    沈念sama閱讀 211,194評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件乘瓤,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡策泣,警方通過(guò)查閱死者的電腦和手機(jī)衙傀,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)萨咕,“玉大人统抬,你說(shuō)我怎么就攤上這事∥6樱” “怎么了聪建?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,780評(píng)論 0 346
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)茫陆。 經(jīng)常有香客問(wèn)我金麸,道長(zhǎng),這世上最難降的妖魔是什么簿盅? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,388評(píng)論 1 283
  • 正文 為了忘掉前任挥下,我火速辦了婚禮,結(jié)果婚禮上桨醋,老公的妹妹穿的比我還像新娘棚瘟。我一直安慰自己,他們只是感情好喜最,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,430評(píng)論 5 384
  • 文/花漫 我一把揭開(kāi)白布偎蘸。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪禀苦。 梳的紋絲不亂的頭發(fā)上蔓肯,一...
    開(kāi)封第一講書(shū)人閱讀 49,764評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音振乏,去河邊找鬼蔗包。 笑死,一個(gè)胖子當(dāng)著我的面吹牛慧邮,可吹牛的內(nèi)容都是我干的调限。 我是一名探鬼主播,決...
    沈念sama閱讀 38,907評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼误澳,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼耻矮!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起忆谓,我...
    開(kāi)封第一講書(shū)人閱讀 37,679評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤裆装,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后倡缠,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體哨免,經(jīng)...
    沈念sama閱讀 44,122評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,459評(píng)論 2 325
  • 正文 我和宋清朗相戀三年昙沦,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了琢唾。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,605評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡盾饮,死狀恐怖采桃,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情丘损,我是刑警寧澤普办,帶...
    沈念sama閱讀 34,270評(píng)論 4 329
  • 正文 年R本政府宣布,位于F島的核電站徘钥,受9級(jí)特大地震影響泌豆,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜吏饿,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,867評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望蔬浙。 院中可真熱鬧猪落,春花似錦、人聲如沸畴博。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,734評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)俱病。三九已至官疲,卻和暖如春袱结,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背途凫。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,961評(píng)論 1 265
  • 我被黑心中介騙來(lái)泰國(guó)打工垢夹, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人维费。 一個(gè)月前我還...
    沈念sama閱讀 46,297評(píng)論 2 360
  • 正文 我出身青樓果元,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親犀盟。 傳聞我的和親對(duì)象是個(gè)殘疾皇子而晒,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,472評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容