html - 我是否需要使用 HTML 标签来表示 en 和 em 破折号?

标签 html xhtml kindle

我正在编辑一本电子书的 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/

相关文章:

css - 等待图像加载后再显示

html - 如何将带有透明图像的 HTML 转换为 Amazon Kindle 3?

android - 我可以在为 kindle fire 商店发布的应用程序中使用谷歌分析吗?

android - 适用于亚马逊设备的谷歌广告 ID

html - 3列表作为DIV

javascript - 如何等待 Canvas 上的点击

html - 后缀按钮,文本格式不正确

html - 通过CSS模糊图像的边框

html - 在 CSS 文件中将任何注释作为第一件事是否有害?

html - 我可以在 xhtml 1.0 中使用 role 和 aria 属性吗