Bildiğim kadarıyla CSS seçmenleri sağdan sola değerlendirilir, böylece body div *
, her tür öğeyi seçer; Belirsiz olduğum şey, dinamik sözde sınıfların bu zincirde nasıl değerlendirildiğidir.Dinamik bir sözde sınıf seçicinin geri kalanı önce değerlendirildi mi?
div *:hover
gibi bir seçicim olsaydı, değerlendirme nasıl olurdu?
:hover
=>*
=>div
*
=>:hover
=>div
- Başka bir çözüm ben Maalesef yaklaşık
Muhtemelen, bu uygulama bağımlı. – Oriol
Değerlendirme aslında tipik bir uygulama için '*: hover' => atası' div' gibi görünüyor. Münferit bir bileşik seçicisinde, basit seçicilerin uyması en kolay olan ve 1) basit seçmenlerin ne işe yaradığı ve 2) uygulama ile karar verildiği haricinde, herhangi bir bileşik seçici içinde bir düzen kavramı yoktur. Şu yanıtları görün: [\ [1 \]] (http://stackoverflow.com/a/5813672) [\ [2 \]] (http://stackoverflow.com/a/10108700) Bu sorunun hakkında olduğunu unutmayın. Dinamik pseudo-sınıfları, daha da ilginç hale getirir, sonuçta uygulama detayları hala olsa bile. – BoltClock