1
當我將鼠標懸停在主頁上的可點擊鏈接上時,樣式會按預期更改(即邊框變爲藍色或鏈接具有文字修飾)。但是,當我點擊鏈接打開新窗口(它有target=_blank
集或如果我命令+點擊鏈接),該鏈接的樣式一直持續下去,直到我點擊頁面上的其他地方。單擊外部鏈接後仍保留懸停效果
爲什麼造型不立即恢復?
這裏有幾件事情我已經試過:
a, a:link, a:active
設置爲text-deocration: none;
。懸停時,我已經放置了底部邊框,而不是將文本撤消更改爲下劃線。
a:hover, a:focus { border-bottom: 1px solid blue; }
我試着
a, a:visited
玩耍,但只要我閱讀,我不能改變text-decoration
。 https://developer.mozilla.org/en-US/docs/Web/CSS/Privacy_and_the_:visited_selector我確保Google Analytics跟蹤返回true,並且它不會停止事件傳播。
要注意,我用引導。
會很感激一些其他的想法。謝謝。
你的意思.... '''答:懸停,一:聚焦{ 底部邊框:1px的固體藍色; }''' 我甚至嘗試添加'outline:none;'來形成我讀過的其他帖子,但它不起作用。 – kdub
只需刪除'a:focus'。當你點擊一個支持焦點的元素時,它會變得專注。所以懸停或關注鏈接會導致它被設置爲懸停狀態。 –
感謝您的回覆。我爲一個鏈接刪除了'a:focus',並且它工作正常,但頁眉鏈接和頁腳鏈接沒有'a:focus'。我甚至在整個代碼庫中搜索':focus',並且沒有任何部分是繼承的形式。我會繼續玩。再次感謝。 – kdub