2013-08-27 19 views
6

Sözde Sınıf Seçiciler:Tekrarlanan Ben Bootstrap CSS dosyasındaki fark

input:focus:invalid:focus, 
textarea:focus:invalid:focus, 
select:focus:invalid:focus { 
    border-color: #e9322d; 
    -webkit-box-shadow: 0 0 6px #f8b9b7; 
     -moz-box-shadow: 0 0 6px #f8b9b7; 
      box-shadow: 0 0 6px #f8b9b7; 
s} 

O görüntülenir: odak girişi, textarea iki kez belirtilen ve seçmektir; Bunun belirli bir işlevi var mı?

cevap

6

Bu, css selektörünün specificity değerini artırır.

İşte css özellikleri ilgili alıntı:

Not: Aynı basit seçicinin tekrarlaması izin verilir ve özgünlüğünü artırmak yoktur.

Yani, bu özel durumda, input:focus:invalid:focusinput:focus:invalid göre öncelikli olacaktır. İşte

tekrarlanan bulunuşu ile css özgüllük artış gösteren bir simpler example geçerli:

css

span.color.color { 
    color: green; 
} 

span.color { 
    color: yellow; 
} 

html Bu durumda

<span class="color">This will be green.</span> 
+0

, olur girişi: odak: Geçersiz hiç uygulanacak mı? Verilen örnekteki blok: 'input: focus: geçersiz, textarea: focus: geçersiz, select: focus: geçersiz { color: # b94a48; kenarlık rengi: # ee5f5b; } ' – cardinal19821

+0

Hiçbir zaman uygulanmayacağını söylemek istemiyorum, çünkü TBH, kaynakta tutulurken yukarıdaki bloğu yorumlamadığı sürece Bootstrap'ta kullanımı açıklayamayacağım. Artı eğer ben bu değil BS2.3.2 bu yüzden bugün neden bu eklenmiştir sormak zor olurdu bu yüzden ... – edsioufi

İlgili konular