SORU
9 EYLÜL 2011, Cuma


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
25 Kasım 2011, Cuma


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.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Emotional Trancer

    Emotional Tr

    4 Mart 2010
  • Jason Rosolowski

    Jason Rosolo

    25 EKİM 2006
  • xiaoyu85

    xiaoyu85

    20 ŞUBAT 2010