撇号的HTML代码

看起来很简单,但我在网上找不到任何相关信息。

撇号的正确HTML代码是什么?是’吗?

544916 次浏览

'

正如msanders所指出的,这实际上是XML和XHTML,但不是在HTML4中定义的,所以我猜在这种情况下使用'。我接受纠正。

这里有一个很好的HTML Ascii码参考:

http://www.ascii.cl/htmlcodes.htm

你要找的代码是:'

如果你正在寻找直接的撇号' (U+00027),它是

''(最新版本仅支持HTLM 5)

如果你正在寻找花括号 (U+02019),那么是的,它是

’’

至于要知道使用哪一个,在平面设计社区有很好的答案:撇号应该用哪个字符?

这取决于你所谈论的撇号:有'‘’,可能还有许多其他撇号,这取决于上下文和你打算编写的语言。使用声明的字符编码,例如UTF-8,你也可以将它们直接写入HTML: '

十进制的'

%27十六进制。

据我所知,它是',但似乎你的工作也一样

看到http://w3schools.com/tags/ref_ascii.asp

使用'作为直接的撇号。这往往比数字'更具可读性(如果其他人可能会直接读取HTML)。

编辑:msanders指出'不是有效的HTML4,这是我不知道的,所以遵循大多数其他答案并使用'

A List Apart有一个很好的HTML中的字符和排版的参考。根据那篇文章,撇号的正确HTML实体是’。示例使用:’.

首先,似乎'〇应该避免 诅咒' < / p >

其次,如果有机会生成通过AJAX调用返回的标记,则应该避免使用实体名称(因为并非所有HTML实体在XML中都是有效的),并使用&#XXXX;语法。

如果不这样做,可能会导致标记被认为是无效的XML。

最有可能受此影响的实体是 ,它应该被 

注意,&apos;是在HTML5中定义的,所以对于现代网站,我建议使用&apos;,因为它比&#39;更具可读性

检查:http://www.w3.org/TR/html5/syntax.html#named-character-references

虽然HTML5中可能支持&apos;实体,但它看起来像一个打字机的撇号。它看起来一点也不像一个真正的大括号——它看起来与结束引号相同:

看看我把它们写在一起的时候:

1:右单引号实体,2:撇号实体: '

我试图找到一个合适的实体或alt命令,专门针对一个正常的撇号(这看起来与右单引号“完全相同”),但我没有找到一个。我总是需要插入一个正确的单引号,以便在视觉上得到正确的撇号。

如果你只使用 (ALT + 0146)或在word 2013这样的字处理器中自动格式化打字机撇号和引号作为花括号,请使用<meta charset="UTF-8">

你可以尝试在http://unicodinator.com/#0027中看到的&#x0027;

我发现FileFormat.info的Unicode字符搜索在查找精确的字符代码时最有帮助。

在他们的搜索中输入'(我的美国Mac键盘上返回键左边的字符)会得到各种卷曲和语言的几个结果

我假定最初的问题是要求印刷正确的U + 02 bc ʼ,而不是打字机排版的U + 0027 '

W3C推荐对HTML实体使用十六进制编码(见下文)。对于U+02BC,它将是&#x2bc;,而不是U+0027的&#x27;

http://www.w3.org/International/questions/qa-escapes

在标记和CSS中使用字符转义

十六进制和十进制。通常,当Unicode标准引用或列出字符时,它使用十六进制值。鉴于这种惯例的普遍存在,在转义中使用十六进制数值而不是十进制值通常是有用的(尽管不是必需的)。

http://www.w3.org/TR/html4/charset.html

__abc0

如果缺失的字符是用数字表示的,那么使用十六进制(而不是十进制)形式,因为这是字符集标准中使用的形式。

一组符合标准的,易于记忆的html引号,从右边的单引号开始,通常用作撇号:

  • 右单引号—&rsquo;本;年代;
  • 左单引号—&lsquo;本;《;
  • 右双引号—&rdquo;本;”;
  • 左双引号—&ldquo;本;“价格;

只是一个精心维护的集合Html实体的链接

如果这冒犯了任何人,我很抱歉,但是在Ted Clancy的博客上有一篇合理的文章反对Unicode委员会建议使用’(右单引号),并建议使用U+02BC(修饰字母撇号)(又名ʼ或者ʼ)。

简而言之,这篇文章认为:

  • 标点符号(如引号)通常用来分隔单词和短语,而缩略语的两边确实不能分开,但仍然有意义。
  • 使用修饰符可以选择带有正则表达式\w+的缩略语
  • 如果缩约中没有出现引号,则更容易解析文本中嵌入的引号

尽管&apos;读起来比&#39;更好,而且不使用它很遗憾,但作为故障保险,还是使用&#39;

&apos;是一个有效的HTML 5实体,但它不是一个有效的HTML 4实体。

除非<!DOCTYPE html>在HTML文档的顶部,否则使用&#39;