गैर-खाली विशेषताओं के लिए CSS विशेषता चयनकर्ता


92

क्या कोई सीएसएस चयनकर्ता है जो गैर-खाली विशेषताओं पर लागू होता है ? :not([Data-Attribute=''])यदि विशेषता गैर-मौजूद है , तो भी मैचों का उपयोग करना ।

मैं कुछ ऐसा ढूंढ रहा हूं [Data-Attribute!='']।


[Data-Attribute!='']यदि आप jQuery के चयनकर्ता के बारे में बात कर रहे हैं तो यह समान नहीं होगा , क्योंकि jQuery चयनकर्ता के बराबर है :not([Data-Attribute=''])और यदि विशेषता निर्दिष्ट नहीं है, तो यह मेल खाता है।
— BoltClock

जवाबों:


194

इसे इस्तेमाल करे

<style>
    [Data-Attribute]:not([Data-Attribute=""])
    {
        background-color: Red;
    }
</style>

8
मैंने यहां एक बेहतर (या अलग) समाधान देखा है: stackoverflow.com/questions/16429220/…
— स्वेन

6
@ इस लिंक पर एकमात्र समाधान जो इस प्रश्न का उत्तर देता है (एक विशिष्ट डेटा विशेषता जो खाली नहीं है का चयन करें) इस उत्तर के समान है।
— rybo111 10

हाँ, समाधान यहाँ प्रदान करता है कि उसे क्या लक्ष्य चाहिए, ऊपर लिंक में से एक को स्टाइल की आवश्यकता होती है।
— जाएगा

यह समाधान अप्रत्याशित तत्वों (यदि मिलान एटर title) को प्रभावित करता है ।
— पावेल व्लासोव
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.