Rabble Rabble Rabble!

Avatar of Chris Coyier
Chris Coyier am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

CSS3 ist ein großer Durcheinander! 4+ Regeln, um eine Ecke abzurunden oder einen Schatten hinzuzufügen! Unverschämt! Wo sind die Standards?!

Das höre ich ständig. Da ist etwas Wahres dran. Wir alle mögen Standards, zweifellos sind sie gut für die Industrie. Eine Menge unordentlichen/wiederholten Codes, wie CSS3 ihn produzieren kann, fühlt sich nicht wie der saubere, glückliche Code an, um den es bei Standards gehen sollte.

Aber hier ist die Sache.

Die Spezifikationen für diese Dinge sind noch nicht fertig. Standards bewegen sich verdammt langsam. Browserhersteller wissen, dass wir diese Dinge wollen, also warten sie nicht auf die Spezifikation, sie verwenden browserspezifische CSS-Attribute, damit wir sie jetzt schon benutzen/testen können. Das ist gut. Es bedeutet, dass sie nicht auf ihren Ärscheln sitzen und auf einen langsamen Zug warten, der niemandem Rechenschaft ablegt. Wenn die Spezifikation dann fertig ist, können sie die Unterstützung dafür auf die übliche Weise viel schneller ausrollen.

Meiner Meinung nach wäre es *schlimmer*, wenn Browser die neuen Attribute ohne die browserspezifischen Präfixe implementieren würden, da dies *tatsächlich* bedeuten würde, Standards aufzugeben.