Boş olmayan nitelikler için CSS özellik seçici


92

Boş olmayan niteliklere uygulanan bir CSS seçici var mı? Kullanılması :not([Data-Attribute=''])maçları nitelik ise mevcut olmayan da.

Gibi bir şey arıyorum [Data-Attribute!=''].


[Data-Attribute!='']JQuery seçicisinden bahsediyorsan buna benzer olmaz çünkü jQuery seçici ile eşdeğerdir :not([Data-Attribute=''])ve öznitelik belirtilmemişse eşleşir.
BoltClock

Yanıtlar:


196

bunu dene

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

8
Burada daha iyi (veya farklı) bir çözüm gördüm: stackoverflow.com/questions/16429220/…
Sven

6
@Sven Bu soruyu yanıtlayan bağlantıdaki tek çözüm (boş olmayan belirli bir veri niteliği seçin) bu yanıtla aynıdır.
rybo111

Evet, burada sunulan çözüm ihtiyacı olanı hedefliyor, yukarıdaki bağlantıdaki çözüm karşı stil gerektiriyor.
will

Bu çözüm beklenmeyen öğeleri etkiler (öznitelikle eşleşiyorsa title).
Pavel Vlasov
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.