गैर-खाली विशेषताओं के लिए 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.