सीएसएस में, जब एक div (उदाहरण के लिए) पर शैली सेट करते हैं तो मिलान के लिए इसे अधिक सटीक देने के अलावा 'div' सहित कोई लाभ होता है। ब्राउज़र के लिए शायद यह तेजी से प्रस्तुत करना तेज है?सीएसएस में बेहतर क्या है: div.something या just .sethingething
यानी है:
div.something { font-size: 1em; }
केवल divs करने के लिए इसे नीचे संकीर्ण करने के लिए की तुलना में किसी अन्य कारण से की तुलना में
.something { font-size: 1em; }
बेहतर है?
(कारण मैं पूछ है कि मैं हाल ही में एक प्रमुख साइट है कि 'div के शामिल पार हुआ लेकिन सबसे परेशान नहीं करते हैं)
अद्यतन:
सभी प्रश्नों के उत्तर के लिए धन्यवाद। निष्कर्ष यह है कि गति एक कारक है लेकिन ध्यान देने योग्य नहीं है। और सर्वोत्तम अभ्यास पर सर्वसम्मति यह है कि टैग सहित क्लीनर है - सामान्य नियम सीएसएस को आवश्यक शैली के लिए जितना संभव हो उतना 'तंग' रखना चाहिए।
उत्तर देने वाले सभी के लिए धन्यवाद। तो सहमति यह है कि यह पूरी तरह से एक गुंजाइश मुद्दा है। –
एचटीएमएल-तत्व के प्रकार पर निर्भरता जोड़ना अच्छी तरह से दायरे की सीमा से तुलना नहीं करता है। आप एक निर्भरता बनाते हैं जो असफल है, आपके एचटीएमएल और स्टाइलशीट को कम रखरखाव प्रदान करता है। एचटीएमएल में एक बदलाव के लिए अचानक सीएसएस में बदलाव की आवश्यकता है। यह अच्छा डिजाइन नहीं है। – Magnar
मग्नार: मैं शायद ही किसी वास्तविक दुनिया की स्थिति की कल्पना कर सकता हूं जहां HTML में पर्याप्त परिवर्तन के लिए सीएसएस में बदलाव की आवश्यकता नहीं है। –