तालिका संरचनाओं में बाल चयनकर्ता बनाम वंशज चयनकर्ता
HTML दस्तावेज़ों में तत्वों का चयन करते समय, डेवलपर्स अक्सर लक्ष्य करने के लिए बाल चयनकर्ता (>) का उपयोग करते हैं किसी भी नेस्टेड तत्व को लक्षित करने के लिए बच्चों और वंशज चयनकर्ताओं को निर्देशित करें। हालाँकि, ऐसे परिदृश्य हैं जहाँ चाइल्ड चयनकर्ता अप्रत्याशित रूप से विफल होता प्रतीत होता है।
निम्न उदाहरण पर विचार करें:
table tr td { background-color: red; } table > tr > td { background-color: blue; }
पहला नियम
तत्वों का सफलतापूर्वक चयन करता है। हालाँकि, दूसरा नियम, जो चाइल्ड चयनकर्ता (>) का उपयोग करता है, किसी भी | तत्व को स्टाइल करने में विफल रहता है। इस व्यवहार से हैरान होकर, डेवलपर्स मान सकते हैं कि चूंकि |
इस संशोधित संरचना में,
को लक्षित नहीं कर सकता क्योंकि यह |
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3