>本教程演示了使用語義HTML和CSS focus-within
>
偽級對於突出顯示用戶交互是無價的。 它允許動態樣式更改,例如更改表單的背景顏色或當輸入字段接收到焦點時修改標籤樣式。 這可以改善用戶體驗,尤其是對於使用輔助技術的人。 :focus-within
>
從不使用>或>刪除默認焦點指示器(概述)。 這消除了所有用戶的關鍵視覺反饋,包括依靠輔助技術的用戶。 如果需要調整樣式調整,請保留輪廓並添加自定義樣式。 outline: 0;
>
outline: none;
利用:焦點 - within
:focus { outline: 0; } :focus { outline: none; }偽級樣式在其中的任何後代元素都具有焦點時。這對於表格特別有用。
:focus-within
:焦點 - 示例
form:focus-within { background: #ff7300; /* Orange background */ color: black; padding: 10px; }>另一個示例:焦點上的樣式標籤。
> html(第2部分)
label { display: block; margin-right: 10px; padding-bottom: 15px; } label:focus-within { font-weight: bold; color: red; font-size: 1.6em; }
結論focus-within
以上是帶有偽課的可訪問表格的詳細內容。更多資訊請關注PHP中文網其他相關文章!