Ist "& # 160;" ein Ersatz für "& nbsp;"?


97

In meiner ASP.NET-Anwendung habe ich versucht, durch Eingabe der Leertaste einige Leerzeichen zwischen zwei Textfeldern einzufügen. Die entsprechende HTML-Quelle war  anstelle von  . Also wollte ich nur überprüfen: Ist dies der neue Ersatz für Leerzeichen? Wenn ja, eine Idee, warum sie sich geändert haben?

Antworten:


135
  •   ist die Referenz der Zeichenentität (die von Menschen leicht analysiert werden kann).
  •   ist die numerische Entitätsreferenz (die von Maschinen leicht analysiert werden kann).

Sie sind bis auf die Tatsache identisch, dass letztere keine weitere Nachschlagetabelle benötigt, um ihren tatsächlichen Wert zu ermitteln. Die Nachschlagetabelle wird übrigens als DTD bezeichnet .

Weitere Informationen zu Zeichenentitätsreferenzen finden Sie in den offiziellen W3C-Dokumenten .


Gibt es eine Änderung, um diese numerische Entitätsreferenz in die Zeichenentitätsreferenz umzuwandeln?
user2140111

Beachten Sie, dass in einer chart.cd es nicht interpretiert wird
Marc Roussel

20

Beides bedeutet nicht unterbrechenden Raum, ja.  ist ein anderes Synonym in hex.


14

 ist die numerische Referenz für die Entitätsreferenz  - sie sind genau dasselbe. Es ist wahrscheinlich, dass Ihr Editor einfach die numerische Referenz anstelle der benannten einfügt.

Auf der Wikipedia-Seite finden Sie den nicht unterbrechenden Bereich .

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.