5
องค์ประกอบ HTML สองรายการที่มีแอตทริบิวต์ id เดียวกัน: มันแย่ขนาดไหน?
เพียงแค่เรียกดูซอร์สโค้ดของ google maps ในส่วนหัวของพวกเขาพวกเขามี 2 divs ที่มี id = "ค้นหา" หนึ่งประกอบด้วยอื่น ๆ และยังมีแอตทริบิวต์ jstrack = "1" มีรูปแบบแยกพวกเขาเช่นนั้น: <div id="search" jstrack="1"> <form action="/maps" id="...rest isn't important"> ... <div id="search">... เนื่องจากนี่คือ google ฉันคิดว่ามันไม่ใช่ความผิดพลาด ดังนั้นมันจะเลวร้ายจริงๆที่จะละเมิดกฎนี้? ตราบใดที่คุณระมัดระวังในการเลือก css และ dom ทำไมไม่ลองใช้คลาสเหมือน id ไม่มีใครทำสิ่งนี้โดยเจตนาและถ้าเป็นเช่นนั้นทำไม?