Rumah >hujung hadapan web >tutorial css >Bagaimanakah Saya Boleh Mengalih Keluar Sorotan Fokus Lalai daripada Elemen Input Sambil Mengekalkan Kebolehcapaian?

Bagaimanakah Saya Boleh Mengalih Keluar Sorotan Fokus Lalai daripada Elemen Input Sambil Mengekalkan Kebolehcapaian?

Barbara Streisand
Barbara Streisandasal
2025-01-04 05:39:38454semak imbas

How Can I Remove the Default Focus Highlight from Input Elements While Maintaining Accessibility?

Mengalih keluar Serlahan Sempadan Elemen Input

Apabila elemen HTML difokuskan dalam penyemak imbas web seperti Safari dan Chrome, sempadan biru mungkin muncul di sekelilingnya. Ini boleh mengganggu dan tidak menarik secara visual dalam reka bentuk tertentu.

Fokus pada Kebolehcapaian

Sebelum mengalih keluar serlahan fokus, pertimbangkan implikasi kebolehaksesannya. Ia memberikan petunjuk visual bagi elemen yang sedang aktif, yang penting untuk pengguna yang bergantung pada isyarat visual. Oleh itu, adalah lebih baik untuk meneroka cara alternatif untuk menjadikan fokus kelihatan.

Penyelesaian CSS

Untuk mengalih keluar garis fokus secara khusus daripada elemen input dengan kelas "tengah":

input.middle:focus {
    outline-width: 0;
}

Penyelesaian Global untuk Borang Elemen

Untuk mengalih keluar garis besar daripada semua elemen bentuk asas:

input:focus,
select:focus,
textarea:focus,
button:focus {
    outline: none;
}

Sokongan untuk Elemen Boleh Sunting Kandungan (CSS3)

Noah Whitmore mencadangkan memperluaskan penyelesaian untuk memasukkan unsur-unsur dengan "boleh diedit" atribut:

[contenteditable="true"]:focus {
    outline: none;
}

Lumpuhkan Garis Besar pada Semua Elemen (Tidak Disyorkan)

Walaupun tidak disyorkan, anda boleh melumpuhkan garis besar fokus secara global menggunakan:

*:focus {
    outline: none;
}

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengalih Keluar Sorotan Fokus Lalai daripada Elemen Input Sambil Mengekalkan Kebolehcapaian?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Cabaran Solstis Musim SejukArtikel seterusnya:Cabaran Solstis Musim Sejuk