Rumah >hujung hadapan web >tutorial css >Mengapa ID Pendua dalam HTML Kadangkala Berfungsi, dan Apakah Amalan Terbaik?
#red { color: red; }
<p><p>Walaupun ID pendua, kedua-dua perenggan akan kelihatan merah dalam semua pelayar utama. Walau bagaimanapun, tingkah laku ini tidak dijamin dan boleh membawa kepada kesan sampingan yang tidak dijangka. <p>Contohnya, mengakses elemen dengan IDnya menggunakan document.getElementById('red') hanya akan mengembalikan elemen pertama. Untuk memilih kedua-dua elemen, anda perlu menggunakan pemilih atribut seperti document.querySelectorAll('p[id="red"]'). Walau bagaimanapun, pendekatan ini tidak disokong dalam IE7 dan ke bawah. <p>Untuk mengelakkan potensi isu, adalah amat disyorkan untuk menggunakan nama kelas dan bukannya ID untuk menyasarkan berbilang elemen dengan CSS. Nama kelas direka bentuk dengan jelas untuk tujuan ini dan memastikan konsistensi merentas semua penyemak imbas.
Atas ialah kandungan terperinci Mengapa ID Pendua dalam HTML Kadangkala Berfungsi, dan Apakah Amalan Terbaik?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!