Ich habe erst vor kurzem angefangen, HTML/CSS zu lernen, und ich habe versucht, mir solide Web-Programmierpraktiken beizubringen. Ich bin mit XML vertraut, also war die Programmierung von Webseiten in XHTML intuitiv genug, und es schien einfach eine gute Sache zu sein. Allerdings habe ich Artikel gelesen wie diese und jetzt bin ich zwiegespalten.
Meine Bedenken bei der Kodierung in HTML und XHTML rühren aus folgenden Gründen:
- img-Tags müssen in HTML nicht geschlossen werden, und das leuchtet mir ein. Aber in XHTML erfordern img-Tags ein close-Tag, was irgendwie seltsam erscheint. Ich finde es einfach seltsam, ein Paar von open- und close-Tags zu haben, zwischen denen nichts liegt.
- p-Tags (wie in Absatz) müssen in HTML nicht geschlossen werden, und das finde ich merkwürdig. Es ist sinnvoll, einen Absatz zwischen offenen und geschlossenen Tags abzutrennen, wie man es in XHTML tun würde.
Dies sind die einzigen einfachen Beispiele, die mir im Moment einfallen, aber ich hoffe, dass sie zumindest zeigen, wie gespalten ich zwischen HTML und XHTML bin. Hier ist also meine eigentliche Frage: Ist es in Ordnung, XHTML-Code einzubauen (wenn ich das Gefühl habe, dass es etwas angemessen verdeutlicht), wenn ich eine Webseite programmiere, die in HTML (mit einer HTML-DTD) sein sollte? Ich bin mir sicher, dass die Website genauso aussehen würde, aber wenn sich die Leute meinen Quellcode ansehen würden, würden sie dann denken, dass ich ein furchtbar unprofessioneller Programmierer bin?
Außerdem habe ich irgendwie blind durch Tutorials und Leitfäden über Google auf solide Web-Programmierung Praktiken suchen und ich fragte mich, ob Sie Leute hatten alle Ratschläge / Ressourcen mit mir zu teilen. Ich möchte wirklich sicherstellen, dass ich lerne, wie man das richtig macht. Ich würde es wirklich zu schätzen wissen.
Vielen Dank fürs Lesen!
Edit: Wow, so schnelle Antworten; ihr seid fantastisch! Ich verstehe also, dass Webbrowser ziemlich nachsichtig sein werden, wenn es um diese Art von Dingen geht. Mein Problem ist dann eine Frage der Eitelkeit und wie andere Fachleute über das Schreiben einer Art Mischung aus XHTML und HTML denken. Ist streng konformer Code der richtige Weg? Ich möchte wirklich nicht wie ein Idiot aussehen, haha.