SORU
6 Kasım 2010, CUMARTESİ


Metin giriş alanları için seçici CSS?

Ne tür form giriş alanları hedef 'metin' kullanarak CSS seçiciler miyim?

Örnek - benim formdaki tüm giriş metin alanları aynı yazı tipi olsun istiyorum. Bir sınıf için her alan atama olmadan bunu yapmanın bir yolu var mı?

CEVAP
6 Kasım 2010, CUMARTESİ


input[type=text]

ya da, formları içinde metin girişi kısıtlamak için

form input[type=text]

ya da, belirli bir form için daha fazla, 7* *ıd varsayılıyor kısıtlamak için

#myForm input[type=text]

Dikkat: Bu IE6 için ya ie7.js Yi Jiang önerilen) kullanın veya tüm metin girişleri için sınıfları eklemeye başlayın geliştirmek istiyorsanız IE6, yani tarafından desteklenmiyor.

Referans: http://www.w3.org/TR/CSS2/selector.html#attribute-selectors


it is specified varsayılan öznitelik değerleri her zaman öznitelik seçiciler ile seçilebilir olabileceği için, metin girişi işlenir işaretleme diğer taleplerini karşılamak için deneyebilirsiniz:

input:not([type]), // type attribute not present in markup
input[type=""], // type attribute present, but empty
input[type=text] // type is explicitly defined as 'text'

Hala bu türü tanımlanmış durumda bırakır, ama geçersiz bir değere sahiptir ve bu tür geri=falls"". metin Kullanabileceğimiz karşılamak için diğer bilinen türlerinden biri olan girişi seçin

input:not([type=button]):not([type=password]):not([type=submit])...

Ama bu seçici oldukça saçma olurdu ve de list of possible types yeni özellikler HTML eklenmesini büyüyor.

Dikkat: :not pseudo-class sadece 9 ile başlayan desteklenmektedir.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Caramthros

    Caramthros

    10 AĞUSTOS 2007
  • Fuse

    Fuse

    21 Kasım 2005
  • Willie D.

    Willie D.

    16 Aralık 2006