Je suggère de commencer par HTML5, qui deviendra, essentiellement, le HTML 4.01 du futur (alias le standard HTML du futur). Cependant, apprendre les habitudes de codage XHTML n'est pas une mauvaise idée, car un ensemble de règles plus strictes pour l'écriture de pages (X) HTML vous empêche d'avoir des problèmes avec le code bâclé.
Certaines des fonctionnalités clés de XHTML:
- Les éléments et attributs XHTML sont tous en minuscules
- Les éléments XHTML doivent être fermés (parfois avec une balise à fermeture automatique
/
)
- XHTML doit déclarer un espace de noms racine (également appelé
xmlns
, bien que cela ne soit pas nécessaire en HTML5)
Avoir des éléments correctement imbriqués est techniquement une exigence pour valider HTML, mais de nombreux rédacteurs HTML écrivent du code bâclé qui n'est pas correctement imbriqué (comme <strong><em>Test</strong></em>
), il est donc (à tort) associé à XHTML parfois.
Je recommande fortement d'utiliser le validateur (X) HTML et le validateur CSS pour valider votre code pendant que vous écrivez, afin de maintenir une bonne pratique d'avoir un code valide.
Si vous avez des problèmes liés au code, vous pouvez les publier sur Stack Overflow , un autre de nos projets.