Chrome 83对表单控件和焦点元素的更新被吐槽
最新發(fā)布的 Chrome 83 對表單控件進行了視覺效果的更新,其中對焦點元素的處理引起了眾人的關(guān)注,當文本輸入框處于焦點以及選定下拉菜單中的選項時,瀏覽器會在它們周圍顯示一個“黑框”,以突出表單中的這些內(nèi)容。
而此前的方式是,當諸如 <textarea>, <Select> 和 <input> 這些表單組件處于焦點時,Chrome 會顯示藍色或橙色的邊框。現(xiàn)在顯示的黑框不僅對用戶造成視覺干擾,還讓開發(fā)者感到苦惱,因為 Chrome 這個做法并沒有遵守 CSS 規(guī)則。
對于這個問題,已經(jīng)有人向 Chromium 團隊提交了 issue,該 issue 的描述為:“自更新表單控件以來,Chrome 似乎忽略了使用邏輯屬性的 CSS 邊框規(guī)則,總是在 <textarea> 等組件處于焦點時顯示黑框”。此問題目前已被標記為“regression”,Chromium 團隊成員進一步表示問題已經(jīng)得到修復(fù),將在 Chrome 84 Dev 中應(yīng)用修復(fù)后的更新。
據(jù)了解,此次對表單控件和焦點元素的更新由微軟 Edge 團隊和 Chrome 團隊合作完成,并已應(yīng)用到Microsoft Edge 83 和 Chrome 83 中。更新主要體現(xiàn)在可訪問性、觸摸和鍵盤支持等方面。
對于焦點元素的顯示效果,開發(fā)團隊本意是希望在任何情況下都能提供良好的可視效果,因為此前焦點元素的 outline 屬性采用淺色方案時,如果它恰好位于相似顏色的背景上,則很難被發(fā)現(xiàn)。
在更新表單控件的同時,開發(fā)團隊為了改進淺色和深色背景下焦點的可見性,焦點顯示器使用了一個粗的暗黑邊框,然后再為焦點元素的 outline 屬性加上細的白色邊框。最終就有了上面的焦點元素顯示效果。
如果不想在 Chrome 中使用這個“黑框”效果,可以執(zhí)行以下步驟:
1. 打開 Chrome
2. 在地址欄輸入chrome://flags/#form-controls-refresh
3. 從下拉菜單中選擇 "禁用",然后重啟瀏覽器
總結(jié)
以上是生活随笔為你收集整理的Chrome 83对表单控件和焦点元素的更新被吐槽的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 鳇鱼的介绍(鮣鱼的介绍)
- 下一篇: 报道称Unity计划在今年晚些时候上市