html - 在网页上使用排版引号是一种好习惯吗?

标签 html css xhtml encoding

最近我看到越来越多的设计文章鼓励在网页中使用排版引号( curl 引号)而不是直引号。

虽然我在排版上同意正确的引号更具吸引力并且为设计增添了美感,但我想知道从编码的 Angular 来看这是否真的是更好的做法。

我发现这些引用也不会跨文档复制和粘贴,也不一定会刮掉,并且最终可能会出现令人讨厌的缺失字符符号。不要介意它们何时用于示例代码块,我讨厌那样。

我对文本编码不是很了解,所以我想知道是否有人对此有任何建议?

"“ 更好或更可靠

编辑:此问题主要适用于内容区域,其中 <q><blockquote>在语义上不是最好的选择。还有,复数之类的东西。

最佳答案

您可能应该使用实体 “ (左双引号)和&rdquo; (右双引号)而不是剪切和粘贴您从 Word 复制到剪贴板的任何内容。届时您会发现它几乎可以在任何地方使用。

短和长连字符(分别为 – 和 —)也是如此。

(我花了太多时间在 HTML 中清理这些。:-)

Here是所有可用 HTML 实体的很好引用。

编辑:在回答问题时:“使用 “ 有什么区别吗?而不是&rdquo; ?这些实体中的任何一个也需要特定的字符集吗?我应该使用 UTF-8 吗?

我认为没有任何区别。 HereHTML 4.0 specification给出了 HTMLSpecial.ent 的链接DTD 包括以下内容:

<!ENTITY rdquo   CDATA "&#8221;" -- right double quotation mark,
                                    U+201D ISOnum -->

所以我会说它们是等价的。至于它们是否属于特定的字符集,第 5.3.1 节HTML 4.0 规范说:

Numeric character references specify the code position of a character in the document character set.

5.1说:

…so HTML uses the much more complete character set called the Universal Character Set (UCS), defined in [ISO10646]. … The character set defined in [ISO10646] is character-by-character equivalent to Unicode 2.0 ([UNICODE]).

我不是expert在 Unicode 上,但我认为这几乎说明您可以使用几乎所有基于 Unicode 的字符编码。

关于html - 在网页上使用排版引号是一种好习惯吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/669026/

相关文章:

javascript - 新建窗口中的 CSS

jquery 背景 div 幻灯片?

css - IE6 - 如何溢出 div 之外的 div 内容

xml - 是否建议在 XHTML 页面中使用 <?xml version ="1.0"encoding ="utf-8"?> ?

HTML 版本选择

用于将 HTML4 转换为 XHTML 的 PHP 库?

html - ion-infinite-scroll 向上滚动时触发 - Ionic

php - 链接到新页面并打开特定模式

javascript - 我可以在 HTML5 的 "type"标签中跳过属性 "style"吗?

css - 当链接没有文件夹类或以标题开头的类时,如何创建一个 CSS 选择器来选择?