दिलचस्प पोस्ट
Dapper.NET और संग्रहीत proc एकाधिक परिणाम सेट के साथ सी # में संबंधित पथ में फ़ाइलों को कैसे प्राप्त करें __builtin_prefetch, यह कितना पढ़ा है? अजगर में अयोग्य अपवाद लॉगिंग अंडरस्कोर में बाहरी टेम्पलेट _DEBUG बनाम NDEBUG एप्लिकेशन की विंडो हैंडल प्राप्त करें Angularjs सबसे अच्छा अभ्यास minify (क्यों) सीएसएस स्टार चयनकर्ता हानिकारक माना जाता है? कीबोर्ड और कर्सर शो, लेकिन मैं UITextFields और UITextViews के अंदर टाइप नहीं कर सकता जब उपयोगकर्ता ने अपने डिवाइस पर घड़ी का समय बदल दिया है, तो पता लगाने का कोई तरीका क्या है? एक टाइल दृश्य (JSP) से स्प्रिंग बीन्स तक पहुंच SWIFT – BLE संचार .NET का उपयोग करते हुए इंस्टॉलेशन के दौरान एक फ़ोल्डर में पढ़ने / लिखने की अनुमति दें सेल दो आयामी सूची के पड़ोसी को निर्धारित करना

(क्यों) सीएसएस स्टार चयनकर्ता हानिकारक माना जाता है?

क्या सीएसएस में स्टार चयनकर्ता पृष्ठ रेंडरिंग प्रदर्शन को प्रभावित करता है?

क्या इसका इस्तेमाल करते हुए कोई इजाज है?

* { margin:0; padding:0; } 

Solutions Collecting From Web of "(क्यों) सीएसएस स्टार चयनकर्ता हानिकारक माना जाता है?"

जब यह प्रदर्शन के लिए आता है, स्टीव Souders आदमी है:

  • सीएसएस चयनकर्ताओं का प्रदर्शन प्रभाव
  • सीएसएस चयनकर्ताओं को सरल बनाना

एक रिपोर्ट से बेशर्म उद्धरण:

सीएसएस चयनकर्ताओं को अनुकूलित करने की कुंजी, सही चयनकर्ता पर ध्यान केंद्रित करना है, जिसे मुख्य चयनकर्ता (संयोग?) भी कहा जाता है? यहां एक बहुत अधिक महंगा चयनकर्ता है: एवलैस 20007 * {} यद्यपि यह चयनकर्ता सरल लग सकता है, ब्राउज़र के मैच के लिए यह अधिक महंगा है। चूंकि ब्राउजर सही बायीं ओर चलता है , यह सभी चयनकर्ताओं द्वारा चुने गए सभी तत्वों को चेक करके शुरू होता है, "*"। इसका मतलब यह है कि ब्राउज़र को इस चयनकर्ता को पेज के सभी तत्वों के विरुद्ध मैच करने का प्रयास करना चाहिए।

[बोल्ड जोर मेरा]

* का उपयोग कर कुछ गुणों के लिए अप्रत्याशित परिणाम उत्पन्न कर सकते हैं।

 * { color: blue } li { color: red } 

अब <li><i>text</i></li> , तो टेक्स्ट नीला होगा!

एक दृष्टिकोण यह है कि यह इतना नहीं है कि * एक प्रदर्शन समस्या है, यह अच्छा पुराना पसंदीदा है – इसके साथ एक आईई समस्या है यह आईई 5, 5.5 और 6 के साथ ही मैकिंटोश वेरिएंट को प्रभावित करता है। असल में, एचटीएमएल स्टार चयनकर्ता बग नामक कुछ है जो निम्नानुसार लागू होता है:

 * html 

इसे किसी तत्व के मिलान के रूप में व्याख्या नहीं किया जाना चाहिए क्योंकि HTML रूट है और एक बच्चा तत्व नहीं हो सकता। IE यह html के रूप में व्याख्या करता है।

 * * body 

फिर, किसी भी तत्व से मेल खाना चाहिए क्योंकि शरीर एक पोते तत्व नहीं हो सकता है – भले ही यह एचटीएमएल का एक बच्चा तत्व है। आईई इस के रूप में * शरीर की व्याख्या करता है

 * html body 

यह कोई तत्व नहीं होना चाहिए, लेकिन आईई एचटीएमएल बॉडी के रूप में इसकी व्याख्या करता है।

प्रदर्शन पक्ष को आमतौर पर माना जाता है कि * आवेदन करने का अर्थ केवल एक पृष्ठ में प्रत्येक तत्व पर लागू होता है। मुझे शायद ही कभी पता चल गया कि यह अपने आप में एक मुद्दा है – जिस बिंदु पर यह एक मुद्दा बन जाएगा इसका मतलब है कि आपको संभवत: वैसे भी वहां बहुत अधिक मार्कअप मिल गया है। इसी प्रकार, जैसा कि यह सब कुछ पर लागू होता है, इसका मतलब है कि आपको ऐसे तत्वों से निपटने के लिए अपना कोड बढ़ाने की आवश्यकता है जिनके पास उस शैली नहीं होनी चाहिए। बाकी सब के साथ, तय करने के लिए आप क्या कर रहे हैं और संतुलन क्या होना चाहिए।

चूंकि मैं अपनी हर परियोजना में सटीक नियम का उपयोग कर रहा हूं और कोई भी गंभीर समस्या नहीं है, मैं कहूंगा: नहीं, जहां तक ​​मुझे पता नहीं है।