日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

不要给a设置outline:none

發布時間:2025/3/15 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 不要给a设置outline:none 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

outline屬性有什么作用

? ? 原文鏈接 a{outline:none} do not do it

? ? 當用戶使用tab鍵進行鏈接切換時,該屬性會在當前選中的鏈接(獲得焦點)使用該屬性,一般來說是虛線框

的長方形。這對于沒有使用鼠標輸入的用戶而言尤其有用,它可以作為視覺反饋來告知用戶當前的輸入。所以說

如果設置outline屬性為none,則對這些人來說將會是很差的用戶體驗。

? ? 給鏈接元素設置獲得焦點屬性是非常有必要的,對任何使用鍵盤來操作用戶界面的模式,焦點指示器需可見。

為什么有些開發者喜歡刪除該屬性

? ? 主要是由于涉及的虛榮心,或者是完全忘記了上述提到的這一點。

? ? 開發者常用的css reset往往將outline屬性刪除,Eric Meyers的css reset也是如此。但是Eric也說了,開發者

需要額外定義焦點樣式。

/* remember to define focus styles! */ :focus { outline: 0; }

? ? 我們要記住注釋的部分,一定要重新定義“焦點樣式”。

如果要刪除該屬性,需要設置替換屬性

? ? 盡量不要刪除outline屬性,但是也有一些其他方法來設置鍵盤獲取焦點鏈接樣式:

  • 設置背景顏色。如:#test1 a:focus { background: #FFFF00; }
  • 設置字體樣式。 如:?#test2 a:focus { color: #FF6600; }
  • 設置outline屬性。 如:#test3 a:focus { outline: #FF0000 dotted medium; }
  • 設置高亮屬性。 如:#test4 a:focus { color: #FFFFFF; background: #FF0000; }

? ? ? ??

轉載于:https://www.cnblogs.com/accordion/p/4248056.html

總結

以上是生活随笔為你收集整理的不要给a设置outline:none的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。