web-dev-qa-db-fra.com

Est "# 160;" un remplacement de "nbsp;"?

Dans mon application ASP.NET, j'essayais d'ajouter quelques espaces entre deux zones de texte en tapant barre d'espace. La source HTML équivalente était   au lieu de  . Je voulais simplement vérifier: s'agit-il du nouveau remplacement pour l'espace blanc? Si oui, avez-vous une idée pourquoi ils ont changé?

88
Antoops
  •   est la référence de l’entité du personnage (destinée à être facilement analysable par les humains).
  •   est la référence de l’entité numérique (destinée à être facilement analysable par les machines).

Ils sont identiques sauf que cette dernière n'a pas besoin d'une autre table de correspondance pour trouver sa valeur réelle. La table de recherche s'appelle un DTD , au fait.

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

124

Celles-ci signifient toutes les deux un espace insécable, oui.   est un autre synonyme, en hexadécimal.

17
JAL

  est la référence numérique de la référence de l’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 la référence nommée.

Voir la page Wikipedia pour l'espace insécable .

13
josh3736