bereits beantwortet, aber meine vollständige und erweiterte Antwort lautet:
- Es gibt keine Vordefinierte Reihenfolge für die Attribute in Bezug auf die Weitergabe von W3C Validierung ... es liegt ganz bei Ihnen.
Allerdings sollten Sie Ihren eigenen Standard einführen und dabei bleiben.
Wenn mehrere Coder an der Anwendung arbeiten, sollten sie alle den gleichen Standard beibehalten.
Wenn Sie Teamleiter, Web-Entwickler, Geschäftsführer usw. sind, liegt es in Ihrer Verantwortung, eine Kultur zu fördern (und zu stärken), die diesen Standard verwendet.
Bei Code-Überprüfungen sollte die Reihenfolge der Attribute überprüft werden, und alles, was scheitert, sollte den Coder dazu bringen, das Problem zu beheben ... sie werden es nur ein oder zwei Mal kaputt machen, wenn sie wissen, dass sie neu geschrieben werden müssen ihr Code !!!
Und warum all dies Aufhebens und stören über Attribut Reihenfolge?
- Dies wird die Code-Entwicklung und Debugging-Geschwindigkeit erhöhen.
- Es macht Code lesbarer
- Es die Programmierer ermutigt (oder Sie) die Aufmerksamkeit auf die kleinen Details zu zahlen
- Es hilft, eine Umgebung von „Verantwortlichkeit für Ihren eigenen Code“ My
fördert persönliche Präferenz ist:
- Typ (so können Sie sofort sehen, was es ist)
- id
- Klasse (Ich mag 2 und 3 zusammen zu halten, da sie die am häufigsten js/jQuery Selektoren)
- Name
- Wert (Ich mag 4 halten und 5 nebeneinander, so können Sie schnell verweisen, was es Eingang ist und es ist Wert).sie
- Alle anderen (wie geprüft, max-Größe usw.)
- Stil
- tabindex (I 7 und 8 wie am Ende zu sein, wie es in Bezug auf die tatsächliche Funktionalität "nicht relevant", ist mehr Styling/Usability Sachen sind, halten ‚em aus dem Weg!
aber welche Sequenz sollte bevorzugen, in der Praxis? ich hoffe zuerst 'typ'e sollte b definiert werden, dann' class' und dann 'id',' value' etc ... – diEcho
Es liegt an dir - nur konsequent sein. –
@Dan Vielen Dank – diEcho