看似简单,但我在网上找不到任何相关内容。
撇号的正确HTML代码是什么?是’
吗
’
正确的单引号–也是单引号。它们使用相同的符号。
看似简单,但我在网上找不到任何相关内容。
撇号的正确HTML代码是什么?是’
吗
’
正确的单引号–也是单引号。它们使用相同的符号。
Answers:
如果您要查找单引号,则为
'
’
(')。它没有害处,并且会使一些读者更快乐。
’
收缩用的物品,例如不能。有关更多信息,请参见下面的约瑟夫答案。
List Apart 对HTML中的字符和排版有很好的参考。根据该文章,撇号的正确HTML实体为’
。使用示例:“”。
’
或’
代替’
。我碰巧发现助记符版本更易于阅读。十六进制版本更易于在Unicode代码图中查找。
'
,IMO仍然是最佳选择。基本上,似乎有些人不喜欢它不够卷曲(作为印刷上的严肃性的标志,我不知道...),但这不是重点。
是'
。
如msanders所述,这实际上是XML和XHTML,但未在HTML4中定义,因此我想'
在这种情况下使用。我站得住了。
取决于其撇号你在谈论:有'
,‘
,’
和可能很多其他的,要看具体情况,你就打算写的语言。并与如UTF-8的声明字符编码,你也可以直接写他们进入你的HTML: ,'
,。‘
’
‘
绝不是撇号。
首先,看起来‘ 应该避免- 的诅咒
其次,如果您有机会生成要通过AJAX调用返回的标记,则应避免使用实体名称(因为并非所有HTML实体在XML中都是有效的),请使用&#XXXX; 语法代替。
否则可能会导致标记被视为无效的XML。
最可能受此影响的实体是&nbsp ;,应替换为 
请注意,'
IS是在HTML5中定义的,因此对于现代网站,我建议您使用'
因为它比易读'
检查:http : //www.w3.org/TR/html5/syntax.html#named-character-references
即使'
读起来比更好,'
并且不使用它也很可惜,作为故障保险,请使用'
。
'
是有效的HTML 5实体,但不是有效的HTML 4实体。
除非<!DOCTYPE html>
位于HTML文档的顶部,否则使用'
尽管'
HTML5可能支持该实体,但它看起来像是打字机撇号。它看起来不像是真正的大括号,看起来与结尾的引号相同:’
。
看看我何时彼此写着:
1:右单引号实体,2:撇号实体:’
'
。
我试图找到一个专门为正常的撇号(再一次在右单引号上看起来“相同”)的适当实体或alt命令,但我没有找到一个。我总是需要插入一个正确的单引号,以便获得视觉上正确的撇号。
如果仅在’
(Word 2013)这样的字处理器中使用(ALT + 0146)或自动格式化打字机撇号和引号将其卷曲,请使用<meta charset="UTF-8">
。
我发现FileFormat.info的Unicode字符搜索对查找确切的字符代码最有帮助。
只需'
在搜索中输入(return我的US Mac键盘上键左侧的字符),便会得到各种卷毛和语言的几种结果。
我想原来的问题是要求印刷正确的U + 02BCʼ
,而不是打字机fascimile U + 0027'
。
W3C建议为HTML实体使用十六进制代码(请参见下文)。对于U + 02BC,它将是ʼ
,而不是'
U + 0027。
http://www.w3.org/International/questions/qa-escapes
在标记和CSS中使用字符转义符
十六进制与十进制。通常,当Unicode标准引用或列出字符时,它使用的是十六进制值。…鉴于此约定已盛行,尽管不需要,但通常在转义中使用十六进制数字值而不是十进制值是有用的…
http://www.w3.org/TR/html4/charset.html
5 HTML文档表示形式 … 5.4无法显示的字符
…如果缺少的字符使用数字表示形式,请使用十六进制(而非十进制)形式,因为这是字符集标准中使用的形式。
与保存良好的HTML实体集合只是一个链接
据我所知 '
但看来你的也很好
使用'
了直撇号。这往往比数字更具可读性'
(如果其他人有可能直接读取HTML)。
编辑:msanders指出这'
是无效的HTML4,我不知道,因此请遵循大多数其他答案并使用'
。
您可以尝试'
在http://unicodinator.com/#0027中看到
抱歉,这冒犯了任何人,但是Ted Clancy的博客上有一篇合理的文章,它反对Unicode委员会的建议使用&#8217;。(右单引号),并建议改用U + 02BC(修饰符字母APOSTROPHE)(又名&#700;或&#x2bc;)。
简而言之,文章认为: