काम पर यहां मौजूद लोगों में से एक तत्व टैग आईडी को तत्व आईडी के लिए अपने सभी सीएसएस चयनकर्ताओं के सामने रखता है। उदाहरण के लिए:सीएसएस: आईडी से पहले टैग प्रकार का उपयोग करें?
div#footer {
}
यह, के रूप में विरोध करने के लिए बस:
#footer {
}
उनका तर्क यह है कि यह सबसे ब्राउज़रों के लिए एक तेज देखने क्योंकि वे हर प्रकार की id
विशेषताओं की जांच की जरूरत नहीं है है है तत्व का - बस div
तत्व। उन्होंने यह भी बताया कि यह कक्षाओं के साथ किया जाना चाहिए (उदाहरण के लिए div.header-label
<div class="header-label"...
तत्वों के लिए)।
उचित और तर्कसंगत लगता है, लेकिन क्या यह सच है?
div.footer पर अपना उदाहरण बदलें, क्योंकि जैसा कि आपने कहा था, आपके सहकर्मी ने कहा कि इसे कक्षाओं के साथ किया जाना चाहिए। कई जवाब बता रहे हैं कि किसी पृष्ठ के संदर्भ में एक आईडी अद्वितीय होनी चाहिए। – JohnB
"किसी पृष्ठ के संदर्भ में" - और यह वास्तव में इस मुद्दे का क्रूक्स है। टैग + आईडी चयनकर्ता का उपयोग विभिन्न पृष्ठों पर अलग-अलग आईडी का उपयोग करने के लिए किया जा सकता है, क्योंकि टैग जोड़कर यह निर्दिष्ट किया जाता है कि नियम एक साथ मिलने पर लागू किए जाने हैं। – d2burke
यह भी देखें: http://stackoverflow.com/q/3666286/124238 –