वंशज समूहन के लिए मायावी सीएसएस चयनकर्ता
हालांकि सीएसएस स्टाइलिंग तत्वों के लिए शक्तिशाली विकल्प प्रदान करता है, एक उल्लेखनीय अनुपस्थिति वंशजों को आसानी से समूहित करने की क्षमता है . HTML तालिकाओं जैसे जटिल तत्वों को स्टाइल करते समय यह सीमा स्पष्ट हो जाती है, जहां कॉलम शीर्षकों और कोशिकाओं दोनों को समान शैली निर्दिष्ट करने के लिए बोझिल चयनकर्ताओं की आवश्यकता होती है। निम्नलिखित तालिका उदाहरण पर विचार करें:
थ>
थ>
थ>
...
...
हालांकि, बड़ी संख्या में तत्वों से निपटने के दौरान यह दृष्टिकोण क्रियात्मक और थकाऊ है।#myTable th, #myTable td {}
एक अधिक सहज सिंटैक्स के समान एक ग्रुपिंग चयनकर्ता का उपयोग करना होगा:
#myTable (th, td) {}
दुर्भाग्य से, ऐसा सिंटैक्स CSS में मौजूद नहीं है।#myTable (th, td) {}
जैसा कि यह पता चला है, एक वंशज समूह चयनकर्ता की कमी एक लंबे समय से मुद्दा रही है। 2008 में प्रस्तावित :any() छद्म वर्ग जैसे किसी एक को पेश करने के शुरुआती प्रयासों को गति नहीं मिली।
हाल के विकास और आशा की किरण
हालाँकि, चयनकर्ता स्तर 4 वर्किंग ड्राफ्ट एक समूहीकरण छद्म वर्ग, :matches() की अवधारणा को फिर से प्रस्तुत करता है। हालांकि यह प्रस्ताव वादा दिखाता है, ब्राउज़र समर्थन अभी भी बहुत दूर है।
वैकल्पिक समाधान
इस बीच, वंशज समूहीकरण के लिए कुछ समाधान हैं:
* चयनकर्ता का उपयोग करना:
#myTable tr > * {}#myTable tr > * {}
निष्कर्षअस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3