कई अभिभावकों में नेस्टेड एनएच-चाइल्ड तत्वों को स्टाइल करना
अलग-अलग मूल संरचनाओं के भीतर विशिष्ट नेस्टेड तत्वों को स्टाइल करने के समाधान की तलाश में, निम्नलिखित मार्कअप पर विचार करें :
लक्ष्य शैलियों को "एक" और "तीन" पर लागू करना है, भले ही वे पहले बच्चे हों प्रत्येक
:nth-child() की सीमा
:nth-child() का उपयोग करने के प्रयास कम पड़ जाते हैं क्योंकि यह केवल उन तत्वों पर लागू होता है जो समान अभिभावक साझा करें. इस परिदृश्य में, सीएसएस चयनकर्ता .foo li:nth-child(1), .foo li:nth-child(3) केवल प्रत्येक
वैकल्पिक समाधान
जावास्क्रिप्ट:
jQuery जैसी लाइब्रेरी का उपयोग करने से आप जावास्क्रिप्ट की शक्तिशाली फ़िल्टरिंग क्षमताओं का उपयोग करके तत्वों का चयन कर सकते हैं। उदाहरण के लिए, निम्नलिखित स्क्रिप्ट .foo कंटेनर के भीतर पहले और तीसरे
$('.foo li:eq(0), .foo li:eq(2)')
स्पष्ट तत्व अंकन:
आप सीएसएस के माध्यम से उनके चयन को सक्षम करने के लिए कक्षाओं या आईडी के साथ वांछित तत्वों को स्पष्ट रूप से चिह्नित कर सकते हैं। उदाहरण के लिए, पहले और तीसरे
फिर, आप चिह्नित तत्वों को लक्षित करने के लिए सीएसएस का उपयोग कर सकते हैं:
.foo .first,
.foo .third {
color: red;
}
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3