消除輸入文字元素中的邊框突出顯示
當輸入文字元素獲得焦點時,Safari 和Chrome 等瀏覽器往往會顯示分散注意力的藍色它周圍的邊界。對於某些佈局來說,這可能是不受歡迎的。
自訂 Firefox 行為
在 Firefox 中,您可以使用「border」屬性來控制邊框外觀。然而,其他瀏覽器可能不支援這種方法。
在 Safari 中刪除焦點輪廓
要在 Safari 中刪除邊框突出顯示,您可以使用“outline-width” "屬性:
input.middle:focus { outline-width: 0; }
對於所有基本形式elements:
input:focus, select:focus, textarea:focus, button:focus { outline: none; }
支援內容可編輯元素
也包含「contenteditable」屬性設定為true 的元素:
[contenteditable="true"]:focus { outline: none; }
停用焦點輪廓完全
作為最後的手段,您可以停用所有元素的焦點輪廓:
*:focus { outline: none; }
輔助功能注意事項
請注意焦點輪廓透過指示活動元素來增強可訪問性。
以上是如何刪除或自訂輸入文字元素上的焦點突出顯示?的詳細內容。更多資訊請關注PHP中文網其他相關文章!