Cheatah: CSS/3.0: Vorfahren-Selektoren

Beitrag lesen

Hi,

Es kommt immer drauf an, von welcher Seite man das betrachtet.

Nimmt man einen Selektor und sucht dazu die passenden Elemente?
Oder hat man ein Element und sucht dazu die passenden Rulesets/Selektoren?

Wenn ich einen Browser implementieren würde, würde ich eher nach der zweiten Version vorgehen:

das ist natürlich ein Punkt. Allerdings muss der Browser ohnehin während des Ladens die bisherigen Ergebnisse ständig revidieren - spätestens anonyme Elemente wie eine table-row zwischen einem table- und vielen table-cell-Elementen machen dies notwendig[1], und auch :last-child und Konsorten sind ganz klare Kandidaten dafür.

Gut. Ich bin zwar immer noch nicht bereit, die Performance-Begründung als Ausschlusskriterium zu akzeptieren, aber Du hast immerhin mein Verständnis gefördert. Danke!

Cheatah

[1] Andernfalls werden in eine Zeile gehörende table-cell-Elemente plötzlich in mehrere Zeilen aufgeteilt.

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes