Mon plus gros problème avec le HTML est que les sauts de ligne ajoutent un tout petit peu d'espace entre les éléments. ( jsFiddle .)
Cela peut perturber les mises en page où les éléments enfants sont dimensionnés en fonction de la taille de l'élément. exactement s'adaptent à leurs parents.
J'ai lu quelque part que l'on pouvait supprimer ce remplissage implicite - tout en conservant une certaine lisibilité du code - en utilisant des commentaires comme celui-ci :
<!--
--><div>Foo</div><!--
--><div>Bar</div><!--
--><div>And so on...</div><!--
-->
Cela fonctionne, mais je pense qu'il doit y avoir une meilleure solution. Existe-t-il d'autres moyens de contourner le remplissage par saut de ligne ?