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.