क्या इनलाइन !महत्वपूर्ण घोषणाओं को ओवरराइड किया जा सकता है?
कैस्केडिंग स्टाइल शीट्स (सीएसएस) के भीतर, !महत्वपूर्ण घोषणा एक शक्तिशाली उपकरण है जो ओवरराइड करता है शैलियाँ विरासत में मिली हैं या कहीं और परिभाषित हैं। लेकिन क्या होता है जब एक इनलाइन !महत्वपूर्ण घोषणा लागू की जाती है? क्या इसे ओवरराइड किया जा सकता है?
इनलाइन !महत्वपूर्ण घोषणाएं
HTML तत्वों में स्टाइल विशेषता का उपयोग करके इनलाइन शैलियों को सीधे उन पर लागू किया जा सकता है। स्टाइल शीट में परिभाषित नियमों पर इनलाइन शैलियों को प्राथमिकता दी जाती है। आम तौर पर, उच्च विशिष्टता वाला नियम कम विशिष्टता वाले नियम को ओवरराइड कर देगा। हालाँकि, जब !important का उपयोग इनलाइन शैली में किया जाता है, तो यह ब्राउज़र को उस शैली को लागू करने के लिए मजबूर करता है, चाहे उसकी विशिष्टता कुछ भी हो।
इनलाइन के लिए ओवरराइड करता है !important
In दिए गए उदाहरण में, एक इनलाइन स्टाइल सेट प्रदर्शित होता है:
उत्तर हां है, इनलाइन !महत्वपूर्ण घोषणाओं को ओवरराइड किया जा सकता है। हालाँकि, यह ध्यान रखना महत्वपूर्ण है कि कुछ पुराने ब्राउज़र लगातार इस व्यवहार का समर्थन नहीं कर सकते हैं।
इनलाइन !महत्वपूर्ण घोषणा को ओवरराइड करने के लिए, आप अपनी स्टाइल शीट में एक अधिक विशिष्ट चयनकर्ता का उपयोग कर सकते हैं। इस मामले में, चूंकि इनलाइन शैली सीधे
div#my-div { display: block !important; }
एक आईडी चयनकर्ता (#my-div) का उपयोग करके जो इनलाइन शैली चयनकर्ता से अधिक विशिष्ट है, आप इनलाइन !महत्वपूर्ण घोषणा को ओवरराइड कर सकते हैं और
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3