0

我了解 , 等的需要&<但是有"必要吗?我想它在标签属性内部可能很有用,但是在文本内部,任何标签外部,是否有必要?

4

3 回答 3

2

不,在普通 html 内容中使用时没有必要。

对于标签属性中的转义引号,您可以使用"或者根据您想要转义的任何一个\"或一个。\'

于 2009-12-18T23:33:32.440 回答
0

当然不是必需的,没有它,您的 HTML 将很好地验证。

但是,如果您的 HTML 是生成的并且包含未知文本编码的用户输入,或者如果您将 HTML 提供给可能没有使用正确文本编码提供它的人,那么您可能希望在安全方面犯错并稍微编码长相奇特的角色作为一个实体。

于 2009-12-18T23:33:17.160 回答
0

不,这不对。例如,HTML 4.01 ( http://www.w3.org/TR/1999/REC-html401-19991224/charset.html#h-5.3.2 ) 的规范说明:

[...] 作者可以使用 SGML 字符引用。

这“可能”意味着您不会被迫使用它们。

于 2009-12-18T23:38:56.670 回答