回答
如果你只是風格a {...}
那麼風格將被應用到所有的錨元素,包括<a name="..."></a>
元素,它們定義頁面內的錨點,但不引用超鏈接。
a:link {...}
具體涉及超鏈接。 :visited
,:hover
和:active
是這些鏈接的不同狀態。請注意,:hover
和:active
也可以應用於其他元素。
這只是一個問題它想要不同造型訪問的鏈接與正常的鏈接與否(例如模糊鏈接,我已經在那裏)。
只是a
是有效的,但你想給:visited
或:hover
鏈接,例如特殊的造型?
我想我可以做'一個{這將作爲一個默認。將覆蓋:visited,:hover,:active right} a:hover,a:active {特定於像hover這樣的交互的樣式}'。所以我沒有這麼多的代碼,'a {}'vs'a:link,a:visited {}' – 2010-07-16 13:35:46
:visited表示您試圖給鏈接提供用戶以前訪問過的樣式,並且:hover表示您嘗試在用戶鼠標懸停該鏈接時爲鏈接提供樣式。你可能會也可能不會使用它。這是你的選擇。
a:link
如果對於未訪問鏈接,而a:visited
用於用戶已訪問的鏈接。通常用戶需要一些方法來區分兩種情況,在這種情況下,您將分別對它們進行設計。如果你不需要任何區別(例如菜單),那麼只需a
即可。
雖然第一個a
引用所有鏈接,:link
和:visited
引用了這些鏈接的特定狀態。
第一個是指未訪問的鏈接,後者是訪問一個。有關更多信息,請參閱http://www.w3.org/TR/CSS2/selector.html#link-pseudo-classes。
您可能只提供了與a
的鏈接的一般樣式。更具體的樣式可以應用於僞類。例如:
a {
text-decoration: none;
font-weight: bold;
}
a:link {
color: #00F;
}
a:hover {
color: #F00;
}
a:visited {
color: #888;
}
a:active {
color: #0F0;
}
在此示例中,所有鏈接的樣式都是粗體並且沒有下劃線。但每種類型的鏈接顏色的變化...
- 1. CSS:一:鏈接VS只是一個(不含:鏈接部分)
- 2. '?'是什麼?在一個Css鏈接?
- 3. CSS樣式鏈接
- 4. 訪問一個錨鏈接
- 5. 訪問鏈接CSS
- 6. CSS超鏈接樣式僅鏈接
- 7. CSS的一個鏈接,是一個div
- 8. 只有一個部分的Css鏈接
- 9. 爲什麼這個相對鏈接像絕對鏈接一樣工作?
- 10. 與CSS樣式鏈接
- 11. 鏈接到CSS樣式表
- 12. 鏈接到CSS樣式表
- 13. CSS鏈接懸停樣式
- 14. CSS中的鏈接樣式
- 15. HandlebarsJs.Net鏈接樣式表/ CSS
- 16. CSS樣式表未鏈接
- 17. 鏈接懸停CSS樣式問題
- 18. CSS鏈接樣式的問題
- 19. CSS stying低於CSS樣式訪問鏈接
- 20. 鏈接樣式沒有爲CSS中的所有鏈接設置
- 21. 訪問html css鏈接
- 22. CSS不是樣式錶鏈接
- 23. 爲什麼CSS樣式表引用鏈接?
- 24. 爲什麼超鏈接樣式不能在CSS中級聯?
- 25. 爲什麼我的jQueryMobile CSS樣式應用於鏈接頁面?
- 26. 如何在雙擊時禁用鏈接,但只用一個鏈接訪問它?
- 27. CSS,改變一個鏈接
- 28. CSS只與直接鏈接,爲什麼相對不會工作?
- 29. 爲什麼只有第一個鏈接被提取?
- 30. 爲什麼我不能鏈接到一個css文件?
記住,' knittl 2010-07-16 11:40:32