為什麼 a:visited CSS 樣式不作用?
將:visited 偽類套用至使用者先前造訪過的樣式元素時,開發人員可能會遇到某些屬性(例如字型粗細)在Internet Explorer 等瀏覽器中無法如預期執行的問題Chrome。
問題說明
此行為不是區分大小寫的結果,而是安全問題。現代瀏覽器(Firefox 4、Internet Explorer 9、Chrome)限制了 :visited 偽類的功能以防止 CSS 漏洞。本質上,這些瀏覽器將為訪問過的連結傳回 CSS 值,就好像它們從未被訪問過一樣。
具體來說,瀏覽器實施某些保護措施來減輕潛在的安全漏洞:
解決方法
不幸的是,沒有可靠的方法此問題的解決方法。變更輔助功能或修改輔助功能設定可能無法提供永久解決方案。因此,建議避免使用 :visited 偽類來設定敏感元素的樣式,例如 Web 應用程式中的 font-weight。
以上是為什麼我的 :visited CSS 樣式不適用於字體粗細和其他屬性?的詳細內容。更多資訊請關注PHP中文網其他相關文章!