SORU
28 Temmuz 2010, ÇARŞAMBA


Orada bir CSS seçici eşittir değil mi?

Orada bir şey gibi != (eşit değil) CSS? e.g, aşağıdaki kodu var:

input {
 ... 
 ...
}

ama bazı girdiler için, bu boşluğa ihtiyacım var. Sınıfı "" giriş, örn . tag reset ekleyerek bunu yapmak istiyorum

<input class="reset" ... />

ve sonra sadece CSS bu tag atlayın.

Bunu daha ne kadar yapabilirim?

Görebildiğim tek yolu giriş etiketi için bazı sınıf eklemek ve aşağıdaki gibi CSS yeniden yazmak olacaktır

input.mod {
 ...
 ...
}

CEVAP
28 Temmuz 2010, ÇARŞAMBA


CSS3, :not() filtre kullanabilirsiniz, ancak tüm tarayıcılar tam CSS3 desteği, emin olun ne yaptığını biliyorsun.

Örnek:

<input type="text" value="will be matched" />
<input type="text" value="will not be matched" class="avoidme" />
<input type="text" value="will be matched" />

ve CSS

input:not(.avoidme) { background-color: green; }

Eğer CSS3, tüm öğeleri ayarlayabilirsiniz style kullanmak istemiyorsanız Eğer, ve sonra bir sınıf ile sıfırlayın.

input { background-color: greeen; }
input.avoidme { background-color: white; }

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CNNMoney

    CNNMoney

    16 Kasım 2006
  • Philip DeFranco

    Philip DeFra

    16 EYLÜL 2006
  • Stanislav Petrov

    Stanislav Pe

    7 ŞUBAT 2009