« Le langage HTML/Bien commencer le HTML » : différence entre les versions

Contenu supprimé Contenu ajouté
Création : {{Programmation HTML}} Les navigateurs sont plutôt résistants aux erreurs. Ainsi, si vous faites un faute, la seule conséquence sera en général que vous n'obtiendrez pas le résult...
(Aucune différence)

Version du 26 février 2007 à 11:32

Les navigateurs sont plutôt résistants aux erreurs. Ainsi, si vous faites un faute, la seule conséquence sera en général que vous n'obtiendrez pas le résultat attendu mais le texte s'affichera quand même. Dans le pire des cas, votre contenu ne s'affichera pas, mais vous n'aurez pas de « plantage » comme cela arrive avec la programmation.

Du fait de cette tolérance, certains créateurs, ou même logiciels générant du HTML font volontairement des fautes, par exemple ouvrir une balise et ne pas la fermer, par flemmardise. Vous me direz, quelle importance ? on ne respecte pas la norme pour la norme et ce n'est pas bien méchant. Certes.

Toutefois, cela

  • gêne le déverminage : la recherche d'erreur dans le code HTML est compliqué par le non respectd es règles ;
  • empêche la traduction automatique vers d'autre langages, par exemple la convertion du HTML en LaTeX ou en syntaxe wiki.

Il faut en fait accorder la même rigueur au HTML qu'aux autres langages de programmation, et pur cela utiliser de bons outils et prendre de bonnes habitudes.

Et rendre du recul lorsque l'on s'inspire de pages déjà existantes : la plupart des navigateurs permettent d'afficher le code source de la page, mais celui-ci peut être peu rigoureux.