"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > हम सीएसएस में वंशज तत्वों को कैसे समूहित कर सकते हैं?

हम सीएसएस में वंशज तत्वों को कैसे समूहित कर सकते हैं?

2024-11-08 को प्रकाशित
ब्राउज़ करें:387

How Can We Group Descendant Elements in CSS?

वंशज समूहन के लिए मायावी सीएसएस चयनकर्ता

हालांकि सीएसएस स्टाइलिंग तत्वों के लिए शक्तिशाली विकल्प प्रदान करता है, एक उल्लेखनीय अनुपस्थिति वंशजों को आसानी से समूहित करने की क्षमता है . HTML तालिकाओं जैसे जटिल तत्वों को स्टाइल करते समय यह सीमा स्पष्ट हो जाती है, जहां कॉलम शीर्षकों और कोशिकाओं दोनों को समान शैली निर्दिष्ट करने के लिए बोझिल चयनकर्ताओं की आवश्यकता होती है। निम्नलिखित तालिका उदाहरण पर विचार करें:

थ> थ> थ> ...

एक ही चयनकर्ता के साथ शीर्षकों और कोशिकाओं दोनों को स्टाइल करने के लिए, आमतौर पर इसका उपयोग किया जाएगा:


  ...
  
हालांकि, बड़ी संख्या में तत्वों से निपटने के दौरान यह दृष्टिकोण क्रियात्मक और थकाऊ है।

#myTable th, #myTable td {}

एक अधिक सहज सिंटैक्स के समान एक ग्रुपिंग चयनकर्ता का उपयोग करना होगा:

#myTable (th, td) {}

दुर्भाग्य से, ऐसा सिंटैक्स CSS में मौजूद नहीं है।

#myTable (th, td) {}

जैसा कि यह पता चला है, एक वंशज समूह चयनकर्ता की कमी एक लंबे समय से मुद्दा रही है। 2008 में प्रस्तावित :any() छद्म वर्ग जैसे किसी एक को पेश करने के शुरुआती प्रयासों को गति नहीं मिली।

हाल के विकास और आशा की किरण

हालाँकि, चयनकर्ता स्तर 4 वर्किंग ड्राफ्ट एक समूहीकरण छद्म वर्ग, :matches() की अवधारणा को फिर से प्रस्तुत करता है। हालांकि यह प्रस्ताव वादा दिखाता है, ब्राउज़र समर्थन अभी भी बहुत दूर है।

वैकल्पिक समाधान

इस बीच, वंशज समूहीकरण के लिए कुछ समाधान हैं:

* चयनकर्ता का उपयोग करना:

#myTable tr > * {}
  • (ध्यान दें कि tr तत्वों में केवल td या th तत्व होते हैं और अन्य तत्व नहीं)

    #myTable tr > * {}

    निष्कर्ष
  • एक की कमी सीएसएस में वंशज समूह चयनकर्ता कई वर्षों से एक लगातार मुद्दा रहा है। जबकि हालिया प्रस्ताव आशा की एक झलक पेश करते हैं, व्यापक ब्राउज़र समर्थन मायावी बना हुआ है। तब तक, डेवलपर्स को वैकल्पिक तरीकों पर भरोसा करना चाहिए या मौजूदा वें, टीडी चयनकर्ता की वाचालता से इस्तीफा देना चाहिए।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3