Forum Clubic

La ponctuation dans les balises html

bonjour
c’est curieux cette histoire avec HTML

je connaissais la syntaxe sans ponctuation que j’utilise :

je savais qu’une syntaxe avec la ponctuation [ point-virgule ; ] était valide :
<font face=“Arial”; Color="#CC3300">…

mais je ne savais pas que celle avec la ponctuation [ point . ] ou [ deux point : ] était aussi valide :
<font face=“Arial”: Color="#CC3300">…

je me suis apercut de cela en corrigeant les lignes de code d’une amie qui utilise la ponctuation [ point-virgule ; ] - mais deux fois elle a fait des erreurs d’inatentions en écrivant [ point . ] ou [ deux point : ] à la place de [ point-virgule ; ]

l’affichage a été correct ! ? visiblement les ponctuations [ point . ] ou [ deux point : ] semblent valides ? je m’attendais à une erreure d’affichage !

qu’en est-il exactement des règles de ponctuation dans HTML ?

Rien n’est valide :

  • n’est plus une balise “tolérée” (remplacée par les CSS)
  • le HTML n’autorise pas des caractères invalides, mais les navigateurs les laisse passer.

Pour tout le reste, tu trouveras les règles de syntaxe ici : www.w3.org…
Et surtout là : www.w3.org…[/url] et [url=http://www.w3.org/TR/html5/syntax.html#syntax-elements]www.w3.org…

Et tu pourras valider tes documents ici : validator.w3.org…

merci pour les info - je comprend maintenant - il me semblait que cette syntaxe n’était pas valide - elil n’y a pas eu de bug car elle est toélérée