2013-01-17 66 views
2

對於下面的CSS:CSS僞一:鏈路覆蓋文字修飾爲:參觀

a:link {color: blue; text-decoration:underline;} 
a:visited {color: red; text-decoration:none;} 
a:hover {color: red; text-decoration:none;} 
a:active {color: red; text-decoration:none;} 

的訪問狀態更改爲紅色字體,但下劃線不會消失。它似乎被text-decorationa:link定義覆蓋。

目前,確保訪問州沒有下劃線的唯一方法是讓所有州都沒有下劃線。它必須是新的東西,因爲在過去,這個CSS工作。有沒有辦法設置a:link下劃線和a:visited不加下劃線?

+0

另請參閱:http://webmasters.stackexchange.com/questions/88014/text-decoration-under-anchor-tag – MrWhite

回答

2

我相信瀏覽器已經實現了這個作爲一個安全措施。以前,人們可以以不同的方式對訪問過的鏈接進行樣式設置,人們使用它來查找訪問者訪問過哪些網站他們只是簡單地列出了一個網站上的數千個流行網址(很可能是隱藏的),並用JS檢查了哪些網站的風格與其他網站不同。這樣網站所有者就可以知道他的訪問者經常訪問哪些網站。