Rumah >hujung hadapan web >tutorial css >Amalan terbaik alat
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>untuk lebih lanjut mengenai toggletips, rujuk sumber di bawah.
bacaan selanjutnya
Atas ialah kandungan terperinci Amalan terbaik alat. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!