suit: Geschwindigkeit von CSS-Selektoren

Beitrag lesen

Google Page Speed hat jedoch unter "Optimize browser rendering" auch den Tipp, Use efficient CSS selectors - kannst du dir ja mal anschauen, und dir selber eine Meinung drüber bilden.

Der ist hart :)

For example, if you need two different styles for an ordered list item and an ordered list item, instead of using two rules:

ul li {color: blue;}  
ol li {color: red;}

You could encode the styles into two class names and use those in your rules; e.g:

.unordered-list-item {color: blue;}  
.ordered-list-item {color: red;}

Als ich das gelesen hab', ist mir nur noch "wtf" durch den Kopf gegangen :)

Dass ein Klassen-Selektor schneller ist als der Nachfahren-Selektor kann durchaus sein, das HTML dafür unsinnig aufblähen und Redundanzen einbauen kanns auch nicht sein.