似乎最好使用&
转义符,而不是简单地键入与号 (&)。
但是,在 WordPress 等 CMS 或手动硬编码网站上编写博客文章时,我们是否应该使用X/HTML 字符实体引用来表示破折号和其他常见的印刷字符?
例如:
–
是一个破折号(–)
—
是一个破折号(-)
如果我们不这样做会有什么风险?
似乎最好使用&
转义符,而不是简单地键入与号 (&)。
但是,在 WordPress 等 CMS 或手动硬编码网站上编写博客文章时,我们是否应该使用X/HTML 字符实体引用来表示破折号和其他常见的印刷字符?
例如:
–
是一个破折号(–)
—
是一个破折号(-)
如果我们不这样做会有什么风险?
W3C 发布了关于何时使用和何时不使用字符转义的官方回复,您可以在此处找到。由于他们也是负责 HTML 规范的小组,我认为最好听从他们的建议。
语法字符。三个字符应该始终作为转义出现在内容中,这样它们就不会与标记的语法交互。这些是基于 XML 和 HTML 的所有文档的语言的一部分。
<
(<)
>
(>)
&
(&)
他们还提到使用当前编码可能不支持的字符。
几乎总是最好使用允许您以正常形式表示字符的编码,而不是使用字符实体引用或 NCR。
使用转义会使源代码难以阅读和维护,并且还会显着增加文件大小。