Seçici [class^="span"] ne yapar?
Bunun ne olduğunu çözemiyorum:
http://twitter.github.com/bootstrap/assets/css/bootstrap-1.2.0.min.css hattı 33
.row [class^="span"] {
display: inline;
float: left;
margin-left: 20px;
}
Daha önce hiç böyle bir şey görmedim ama bu tarz anlıyorum
[class^="span"]
CEVAP
Bu kelime ile sınıfı bir başlangıç anlamına gelir "" gibi . span
<div class="spanning"></div>
^
sembolü bu sembol, bir dize başlangıcını belirtir neyin normal ifadeleri alındı.
Bu sınıf, öznitelik, code başında değil başlangıcı için kontrolleri unutulmamalıdır. Hangi maç olmayacak anlamına geldiğini söyledi seçici:
<div class="globe spanning"></div>
Yukarıdaki element olan iki sınıf, ikinci olan başlar ile "span" - ama beri özniteliği class
ile başlıyor "dünya", "span", değil maç.
Tüm sınıflar span içeren döndürür [class*=span]
, kullanabilirsiniz, ama o da diğer sınıflar wingspan
gibi dönecekti.
AFAIK, bir dize ile başlayan sınıflar için yolu çift seçiciyi kullanın:
.row [class^="span"], .row [class*=" span"]{}
Bu yayılma ile sınıf başında, ortasında özniteliği başında olup olmadığını, ya da geri dönecek.
(Ben de homegrown çözüm seçici motorlar DOMParser tarafından kullanılan) çalışma hatırlayın.
Bu seçici CSS nedir? [class*="spa...
&; "Class ne yapar :" C ?...
&Quot nedir; " (artı işareti) CSS...
&Quot nedir;>" (büyüktür işare...
"Bilinmeyen class <Sınıfım>...