Selector wieCss Pseudo-Klassen ohne Selektor, ist es in Ordnung?
.some-class :first-child
, die im Inneren .some-class
Werken das erste Kind wählt, wie in allen Browsern zu erwarten, auch im IE8.
Mit der Option 'Daten reduzieren' von Google Chrome wird ein Leerzeichen zwischen .some-class
und :first-child
entfernt und das CSS durch Anwenden von Stilen auf das Element .some-class
selbst zerstört. In anderen Fällen wie .class1 .class2
Chrome hält den Raum intakt. Wahrscheinlich betrachtet es den Raum zwischen .some-class
und :first-child
als nicht-semantischen Raum, weil er denkt, dass es keine Pseudo-Klasse ohne irgendeinen Selektor geben kann.
Aber ich habe den Standard überprüft und es sagt nirgendwo, dass Pseudo-Klasse einen Selektor haben muss. Zur gleichen Zeit enthalten alle Beispiele mit Pseudo-Klassen einen Element-Selektor, wie zum Beispiel
p:first-child
. Ist dieser CSS-Selektor falsch oder gibt es in Chrome einen Fehler bei der Reduzierung der Datennutzung?
"Es gibt einen Fehler in Chrome" Datennutzung reduzieren "" <- Dies. –
Wow, das kannst du wirklich nicht erfinden. Das ist IE9-Level-Unsinn. – BoltClock