क्या इनलाइन शैली विशेषता मूल्य द्वारा इस तत्व का चयन करने के लिए सीएसएस चयनकर्ता है?
<div style='display:block'>...</div>
कुछ इस तरह
div[cssAttribute=cssValue]
क्या इनलाइन शैली विशेषता मूल्य द्वारा इस तत्व का चयन करने के लिए सीएसएस चयनकर्ता है?
<div style='display:block'>...</div>
कुछ इस तरह
div[cssAttribute=cssValue]
जवाबों:
इनलाइन style
विशेषता किसी भी अन्य HTML विशेषता के लिए अलग नहीं है और एक विकल्प विशेषता चयनकर्ता के साथ मिलान किया जा सकता है:
div[style*="display:block"]
यह इस कारण से है कि यह बेहद नाजुक है । जैसा कि विशेषता चयनकर्ता नियमित अभिव्यक्तियों का समर्थन नहीं करते हैं, आप केवल विशेषता मान के सटीक विकल्प मिलान कर सकते हैं । उदाहरण के लिए, यदि आपके पास विशेषता मान में कहीं जगह है, तो इस तरह से:
<div style='display: block'>...</div>
यह तब तक मेल नहीं करेगा जब तक आप अपने चयनकर्ता को स्थान समायोजित करने के लिए नहीं बदलते। और फिर यह उन मिलान मूल्यों को रोक देगा जिनमें स्थान शामिल नहीं है, जब तक कि आप सभी क्रमपरिवर्तन, विज्ञापन nauseum शामिल नहीं करते हैं। लेकिन अगर आप एक ऐसे दस्तावेज के साथ काम कर रहे हैं जिसमें इनलाइन शैली की घोषणाएं खुद को बदलने की संभावना नहीं है, तो आपको ठीक होना चाहिए।
यह भी ध्यान दें कि यह डोम में परिलक्षित उनके वास्तविक निर्दिष्ट, संगणित या उपयोग किए गए मानों द्वारा चयन करने वाले तत्वों पर नहीं है । यह सीएसएस चयनकर्ताओं के साथ संभव नहीं है।
समेत ";" मेरे लिए बेहतर काम करता है।
div[style*="display:block;"]
style
को HTML संपत्ति से बिल्कुल मेल खाना चाहिए
;
।