gibt es eine Norm hinsichtlich der Reihenfolge der Attribute?
Offiziell ja. und diese besagt, es ist egal.
Inoffiziell mag es irgendwelche Parser geben, die mit abstrusen Regulären Expressions irgend eine Reihenfolge voraussetzen. Aber sei beruhigt, diese Monster haben sich bis heute nicht auf eine Rangfolge geeinigt.
Bleibt noch die subjective Frage:
Gibt es eine Rangfolge, welche das "menschliche" Erfassen eines Elements erleichtert?
Die Antwort ist subjektiv. Aber vielleicht neigt der eine oder andere zu Konsistenz.
Vielleicht ist es geschickt, das class und das id Attribut zuerst zu notieren.
Der Grund liegt darin, dass class oft eine zusätzliche semantische Information auserhalb des HTML Kontextes beinhaltet.
<div id="head" somattr="someval"></div>
ist besser als
<div somattr="someval" id="head"></div>
mfg Beat
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
Der Valigator leibt diese Fische