Ton navigateur il ignore bien quand tu mets deux espaces entre deux mots, ou quand tu reviens à la ligne parce que ça correspond à ton affichage dans ton éditeur de texte, lui il revient à la ligne quand il veut, pour que ça corresponde à l'affichage sur le navigateur cible.
Ca c'est du au fait que le HTML ne donne pas la forme, mais la structure, et celle-ci doit si possible etre lisible.
Entre deux balises li par exemple tu as le droit de mettre tous les espaces et sauts de ligne que tu veux, ca n'a pas de "sens".
Regarde un XML et dis-toi que pour le HTML, c'est plus ou moins pareil. Comment indiquer au moteur de rendu quels sont les sauts de ligne "a sens" et ceux qui ne le sont pas ? La methode est de mettre des quand il en faut. Sinon, ton code HTML ressemblerait à un one-line infame.
[^] # Re: Huh ?
Posté par iznogoud . En réponse au journal Libre Vs OpenSource. Évalué à 2.
Ton navigateur il ignore bien quand tu mets deux espaces entre deux mots, ou quand tu reviens à la ligne parce que ça correspond à ton affichage dans ton éditeur de texte, lui il revient à la ligne quand il veut, pour que ça corresponde à l'affichage sur le navigateur cible.
Ca c'est du au fait que le HTML ne donne pas la forme, mais la structure, et celle-ci doit si possible etre lisible.
Entre deux balises li par exemple tu as le droit de mettre tous les espaces et sauts de ligne que tu veux, ca n'a pas de "sens".
Regarde un XML et dis-toi que pour le HTML, c'est plus ou moins pareil. Comment indiquer au moteur de rendu quels sont les sauts de ligne "a sens" et ceux qui ne le sont pas ? La methode est de mettre des quand il en faut. Sinon, ton code HTML ressemblerait à un one-line infame.
Cette question touche a la lisibilité du code.