2010-07-18 53 views
65

在我的ASP.NET应用程序中,我试图通过键入空格键在两个文本框之间添加几个空格。等效的HTML源代码是 而不是 。所以我只想检查一下:这是空白区的新替代品吗?如果是的话,任何想法他们为什么改变?是“ ”代替“ ”吗?

回答

91
  •  是字符实体引用(意味着很容易被人类解析)。
  •  是数字实体引用(意味着很容易被机器解析)。

它们是相同的,除了后者不需要另一个查找表来查找其实际值。顺便提一下,查找表称为DTD

您可以在offical W3C documents中阅读更多关于字符实体引用的信息。

+0

是否有任何更改将这些数字实体引用转换为字符enitiy引用? – user2140111 2015-09-04 10:41:54

+0

请注意,在图表.cd中没有解释 – 2016-10-21 15:38:59

14

这些都意味着非破坏性的空间,是的。  是另一个同义词,以十六进制表示。

10

 是实体参考的数字参考  —它们是完全相同的东西。很可能你的编辑器只是插入数字引用而不是指定的引用。

请参阅维基百科页面the non-breaking space