81 votes

`—` ou` —` y a-t-il une différence dans la sortie HTML?

— ou —

Y a-t-il une différence entre ceux-ci? L'un est-il mieux soutenu que l'autre?

85voto

Quentin Points 325526

Les analyseurs syntaxiques SGML (ou XML dans le cas de XHTML) peuvent gérer — sans avoir à traiter la DTD (ce qui importe peu pour les navigateurs, car ils ne font que slurpiser les balises de balises), tandis que — est plus facile pour les humains à lire et à écrire dans le code source.

Personnellement, je m'en tenais à un tiret littéral et je m'assurais que les paramètres d'encodage de mon personnage étaient cohérents.

13voto

RoToRa Points 20081

Ils sont exactement le même caractère. Voir: http://en.wikipedia.org/wiki/Dash

Sauf navigateur bugs qu'ils affichent les mêmes dans tous les cas, si la seule différence, en ce qui concerne la lisibilité du code, qui serait le point de —.

Ou, si vous utilisez UTF-8 comme un jeu de caractères dans votre document HTML, vous pouvez entrer les caractères directement. Ce serait aussi afficher exactement le même.

1voto

Joachim VR Points 1506

Peut être qu'en utilisant le chiffre de code est plus universel, car il est une référence directe à un caractère dans le code html de table d'entité, mais je suppose qu'ils travaillent tous les deux partout. La première notation est juste massivement plus facile à retenir pour beaucoup de personnages.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X