Menggunakan jenis input carian menawarkan beberapa ciri, tetapi juga membentangkan beberapa kebiasaan:
Penampilan Bulat (Safari): Safari menjadikan input carian dengan penampilan bulat, walaupun ini tidak selari dengan gaya macOS semasa. Walaupun tidak semestinya negatif, ia boleh menjadi tidak konsisten.
Saiz Fon Override (Safari): Safari mengabaikan tetapan font-size
tersuai pada input carian. Ini memerlukan menggunakan -webkit-appearance: none;
(atau setara yang tidak disusun) untuk mengatasi gaya lalai, amalan biasa di antara laman web.
Butang jelas: Ikon terbina dalam "X" muncul dalam medan input apabila teks hadir, membolehkan pengguna dengan mudah membersihkan input. Ini boleh dikatakan ciri yang paling bermanfaat untuk menggunakan jenis input carian dan berterusan walaupun selepas penggantian menimpa.
AutoComplete: Penyemak imbas menyediakan cadangan autocomplete berdasarkan istilah carian masa lalu. Walaupun tidak eksklusif untuk mencari input, ia paling relevan dan logik dalam konteks ini.
Peranan Bentuk: Menambah role="search"
atribut kepada ibu bapa<form> Elemen meningkatkan kebolehcapaian dengan jelas mengenal pasti tujuan borang untuk teknologi bantuan.</form>
Keperluan label: yang betul<label></label>
Elemen adalah penting untuk kebolehcapaian, walaupun ikon kaca pembesar atau teks pemegang tempat digunakan secara visual.
Atribut tambahan (tidak standard): Atribut tambahan yang tidak standard mencetuskan acara carian yang dibelenggu pada elemen DOM, berguna untuk fungsi carian hidup. Walau bagaimanapun, sokongan penyemak imbas adalah terhad (tidak hadir dalam Firefox).
Keselamatan Kerja (untuk Devs Front-End): Kerumitan gaya input carian memastikan pekerjaan yang berterusan untuk pemaju depan!
Atas ialah kandungan terperinci Apa yang anda dapat untuk menggunakan jenis input carian?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!