Julien Royer a écrit :
Étant donné que la syntaxe de HTML5 est plus proche de celle de HTML4 que de celle de XHTML, il est discutable d'écrire <img src="" alt="" /> plutôt que <img src="" alt="">.
De plus, attention, "la fermeture des balises" est obligatoire pour la plupart des éléments. Exceptions :
- Les éléments "void" (img, input, link, meta, ...) n'ont jamais de contenu et ne doivent donc pas avoir de balise de fermeture, comme tu le soulignes.
- Certaines balises ouvrantes et fermantes sont optionnelles quand elles peuvent être déduites du contexte (html, head, </p>, ...).
Ce que tu dis est vrai mais dans ce cas, explique moi pourquoi le forum alsacreations respecte en HTML 5 la fermeture des balises comme si nous avions du xhtml. Pour t'en convaincre, sur cette page, fait un "code source de la page" et tu remarqueras que les balises <meta> et <link> se termine par un
/>.
De plus, dans le memento HTML5 de Rodolphe Rimelé (que tout le monde connait ici), il est dit :
a écrit :
Bonne pratique : Garder les bonnes habitudes XHTML.
Les conventions d'écritures XHTML sont plus constantes et claires. En cas de nombreux éléments répétés (surtout les blocs <div>), prenez soin d'indiquer par un commentaire la fin de chaque bloc important.
J'applique ces règles car elles me semblent judicieuses. De plus, j'indente mon code HTML afin de le rendre plus lisible !