Est "& # 160;" un remplacement de «& nbsp;»?

97

Dans mon application ASP.NET, j'essayais d'ajouter quelques espaces blancs entre deux zones de texte en tapant la barre d'espace. La source HTML équivalente était  au lieu de  . Alors je voulais juste vérifier: est-ce le nouveau remplacement des espaces blancs? Si oui, une idée de pourquoi ils ont changé?

Antoops
la source

Réponses:

135
  •   est la référence de l'entité de caractère (censée être facilement analysable par les humains).
  •   est la référence d'entité numérique (censée être facilement analysable par les machines).

Ils sont les mêmes sauf que ce dernier n'a pas besoin d'une autre table de recherche pour trouver sa valeur réelle. La table de recherche s'appelle une DTD , d'ailleurs.

Vous pouvez en savoir plus sur les références d'entités de caractères dans les documents officiels du W3C .

Ignacio Vazquez-Abrams
la source
Y a-t-il un changement pour convertir ces références d'entités numériques en référence d'enitiy de caractères?
user2140111
Notez que dans un diagramme.cd il n'est pas interprété
Marc Roussel
20

Ceux-ci signifient tous deux un espace insécable, oui.  est un autre synonyme, en hexadécimal.

JAL
la source
14

 est la référence numérique de la référence d'entité  - c'est exactement la même chose. Il est probable que votre éditeur insère simplement la référence numérique au lieu de celle nommée.

Voir la page Wikipédia pour l'espace insécable .

josh3736
la source