如何用CSS實現乙個鏈結被訪問後隱藏?

時間 2021-06-01 23:08:10

1樓:wade

這種建議MDN檢視

:visitedCSS偽類

表示使用者已訪問過的鏈結。出於隱私原因,可以使用此選擇器修改的樣式非常有限。

這個樣式可能會被後宣告的其他鏈結相關的偽類覆蓋,這些偽類包括 (:link

, :hover

,和:active

)。要適當地設定鏈結樣式,請將:visited 規則放在:

link 規則之後,但在:hover 和:active 規則之前,參照 LVHA 順序::

link — :visited — :hover — :

active。

出於隱私原因,瀏覽器嚴格限制您可以讓此偽類應用的樣式,以及使用它們的方式:

允許使用的 CSS 屬性為color

, background-color

, border-color

, border-bottom-color

, border-left-color

, border-right-color

, border-top-color

, column-rule-color

, 和outline-color

。允許使用的 SVG 屬性為fill

和 stroke

。允許使用的樣式的 αlpha 分量(透明度)將被忽略。 設定在:

visited中的樣式將使用元素的非:visited 訪問狀態的 αlpha 分量, 如果該分量為0,這個樣式將被完全忽略。

雖然這些樣式可以改變使用者最終的顏色外觀,但 window.getComputedStyle

方法將存在並且始終返回非訪問顏色的值。

:visited - CSS(層疊樣式表) | MDN

2樓:身為風帆

:visited 偽類,在 css 中表示已經訪問過的鏈結。

不過這個偽類出於各個方面的考慮,如隱私、安全性等,可以使用的屬性非常有限(瀏覽器限制)。

可以使用的屬性僅為顏色相關的屬性,如 color、background-color、border-color 等。

從 2010 年開始,Mozilla 瀏覽器出於隱私考慮,便做出了此限制,參見:

privacy-related changes coming to CSS :visited – Mozilla Hacks - the Web developer blog

3樓:kjf

新增display:none即可。

關於display屬性請參見 MDN文件

display - CSS(層疊樣式表) | MDN

如何用程式實現乙個虛擬宇宙?

000000 能模擬宇宙的一切基本屬性和物理定律的最小系統,估計是宇宙本身,好像廢話啊 O O哈哈哈 希望哪天有未來人類穿越過來打臉,然後我死死抱住她一起去未來,hohoho o 其實著眼於解決實際問題的話,好像不需要那麼麻煩吧,通常合理簡化的模型一樣可以得到比較靠譜的答案啊 有神馬問題需要模擬宇宙...

如何用 Ruby 實現這樣的乙個功能?

Hooopo Ruby1.9 file File.open out.txt w file.write File.read in.txt gsub p gsub B 1 f.close編輯器不顯示豎線。無豎線版本。 藍文 假設你要讀入的檔案裡面,除了漢字就是 AscII 碼裡面的字元,例如 s 一df...

PHP如何實現定時(時間是乙個變數 訪問的使用者不同,時間也會不同)(觸發)任務?

Benjamin 可以用redis的key過期機制實現定時任務,效果超級好的,比如我需要三分五十秒觸發,那我就設定這個redis的key在三分五十秒過期,當key過期時候,php是可以捕獲的。 做過類似的,我的做法是這樣的,如果使用者訪問過A方法後,就設定乙個定時任務,在redis佇列裡面插入一條定...