2015-09-27 40 views
0

使用CSS對樣式化鏈接時,是否有一個原因不僅是爲了使用a?如下圖所示:僅使用一個用於CSS的樣式化鏈接

a { 
    color: red; 
} 
a:hover { 
    color: blue; 
} 

我平時常看到的是這樣的:

a:link, a:visited, a:active { 
    color: red; 
} 
a: hover { 
    color: blue; 
} 

是第一選擇錯在什麼辦法?

問候 拉爾斯

+0

他們是正確的,':link'':visited'':active'是僞類,並且在這些事件發生後,這個樣式應用於 –

+0

,請參考這個[anchor](https://developer.mozilla.org/EN /文檔/網頁/ HTML /元/年) –

回答

0

第一種選擇是沒有錯的,無論如何。它只是用來使規則清晰,易於閱讀CSS。這只是一個風格問題。

0

兩者都是正確的,並且由於事件而彼此分離。

如果你只使用a的造型anchor標籤比它只會樣式錨標記,當它是clickedhovered

這些Pseudo類是狀態被點擊或比徘徊在anchor標籤時風格被應用。