我正在编辑一本电子书的 HTML。当存在破折号时,我使用 — (—
),但是我是否需要对常规连字符执行相同的操作,如“微点”或“过度敏感” ?或者我可以在文本中保留“-”吗?
最佳答案
您不需要使用实体 —
,因为您可以输入“—”,如果电子书是 UTF-8 编码的话(理应如此)。如果您现在数据中有长划线,您也不需要将 —
更改为破折号本身。
在 HTML 中无需以任何方式转义常见连字符,即 Ascii 连字符(在 Unicode 中正式称为 HYPHEN-MINUS)。
请注意,至少根据Merriam-Webster ,“microdot”和“oversensitive”这两个词的书写没有连字符。如果您希望以这种方式拼写它们,但指定允许的连字符点(用于浏览器自动连字符),则可以使用软连字符 (U+00AD)。它也可以用 HTML 编写,但由于它通常是不可见的,因此您可能会发现使用命名字符引用
更方便,例如
micro­dot
关于html - 我是否需要使用 HTML 标签来表示 en 和 em 破折号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21242529/