Memahami ToolTips
hanya teks deskriptif dan tiada elemen interaktif. Jika interaktiviti diperlukan, gunakan dialog sebaliknya.
Dua jenis tooltip
Pelabelan ikon: Untuk label ringkas (satu atau dua perkataan), gunakan atribut . Untuk konteks tambahan (mis., Kiraan pemberitahuan), menyediakan senarai ID yang dipisahkan ruang. aria-labelledby
<button aria-labelledby="notification-count notification-label"> <span id="notification-count">3</span> <span id="notification-label">Notifications</span> </button> <div role="tooltip" id="tooltip-label">Notifications</div>
Keterangan Kontekstual: Untuk deskripsi yang lebih lama, gunakan . Ikon itu sendiri memerlukan nama yang boleh diakses, disertakan sebagai teks tersembunyi dalam elemen. aria-describedby
<button aria-describedby="tooltip-description"> <span style="display:none;">Notifications</span> <span aria-hidden="true">?</span> </button> <div role="tooltip" id="tooltip-description">View and manage notification settings</div>
Do:
aria-labelledby
dengan sewajarnya. aria-describedby
role="tooltip"
Jangan:
title
aria-haspopup
(tooltips tidak interaktif). role="tooltip"
. Toggletips, sering ditunjukkan oleh ikon "i", mendedahkan maklumat di rantau langsung menggunakan <dialog></dialog>
. role="status"
<button aria-controls="toggletip-content"> <span aria-hidden="true">ⓘ</span> </button> <div id="toggletip-content" role="status" aria-live="assertive" style="display:none;">This clarifies whatever needs clarifying</div>
bacaan selanjutnya
Atas ialah kandungan terperinci Amalan terbaik alat. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!