看似简单,但我在网上找不到任何相关内容。

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

有帮助吗?

解决方案

如果您正在寻找单引号,那就是

'

其他提示

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

这是&apos;

正如msanders所说,这实际上是XML和XHTML,但没有在HTML4中定义,所以我想在这种情况下使用&#39;。我有所纠正。

一组符合标准、易于记忆的 html 引号,以正确的单引号开头,通常用作撇号:

  • 右单引号 — &rsquo; — ’
  • 左单引号 — &lsquo; — ‘
  • 右双引号 — &rdquo; — ”
  • 左双引号 — &ldquo; — “

取决于你所说的撇号:<!>#8217; s &apos;&lsquo;&rsquo;以及可能还有很多其他撇号,具体取决于您的上下文和语言<!>#8217 ;我打算写。并且具有例如声明的字符编码。 UTF-8您也可以直接将它们写入HTML:'

首先,它会出现<!> amp;应该避免 - <!> amp;'的诅咒;

其次,如果你有可能生成通过AJAX调用返回的标记,你应该避免实体名称(因为并非所有HTML实体在XML中都有效)并使用<! >安培; #XXXX;语法代替。

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

最有可能受此影响的实体是<!> amp; nbsp;,应替换为<!> amp;#160;

以下是HTML Ascii代码的绝佳参考:

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

您要查找的代码是:<!> amp;#39;

请注意&apos;是在HTML5中定义的,因此对于现代网站,我建议使用&#39;,因为它比<=>

更具可读性

检查: http://www.w3.org/

TR / HTML5 / syntax.html#命名字符引用

即使&apos;读取比&#39;更好,并且不使用它是一种耻辱,但作为故障保护,请使用<!DOCTYPE html>

<=>是有效的 HTML 5 实体,但它不是有效的 HTML 4 实体。

除非<=>位于HTML文档的顶部,否则请使用<=>

&#39;十进制。

%27十六进制。

虽然HTML5中可能支持&apos;实体,但它看起来像打字机撇号。它看起来不像真正的卷曲撇号<!>#8212;它看起来与结束引号相同:

看看我在彼此之后写的时间:

1:右单引号实体,2:撇号实体:' <meta charset="UTF-8">

我试图找到一个专门用于正常撇号的正确实体或alt命令(再次,看起来<!>#8216;相同的<!>#8217;对于右侧单引号),但我没有< !>#8217;找到一个。我总是需要插入一个正确的单引号,以获得视觉上正确的撇号。

如果在Word 2013等文字处理程序中只使用<=>(ALT + 0146)或autoformat打字机撇号和引号,请使用<=>。

我找到了 FileFormat.info的Unicode字符搜索 最有助于查找确切的字符代码。

'(我的美国Mac键盘上 return 键左侧的字符)输入其搜索结果 preview = entity“rel =”nofollow“>各种卷发和语言的几个结果

我认为最初的问题是要求印刷正确的 U + 02BC ʼ ,而不是打字机的简称 U + 0027 &#x2bc;

W3C推荐HTML实体的十六进制代码(见下文)。对于U + 02BC,这将是&#x27;,而不是<=>对于U + 0027。

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

  

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

     

十六进制与十进制。通常,当Unicode标准引用或列出字符时,它使用十六进制值。 <!> 8230#;鉴于此约定的普遍性,在转义中使用十六进制数值而非十进制值通常是有用的(尽管不是必需的)<!>#8230;

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

  

5 HTML文档表示 <!>#8230; 5.4不可显示的字符

     

<!>#8230;如果使用数字表示法显示缺少的字符,请使用十六进制(非十进制)形式,因为这是字符集标准中使用的形式。

只需再添加一个包含精心维护的集合的链接 Html实体

据我所知,它是&#39;但似乎你的工作也是如此

请参阅 http://w3schools.com/tags/ref_ascii.asp

使用&apos;进行直撇号。这往往比数字&#39;更具可读性(如果其他人可能直接读取HTML)。

编辑:msanders指出<=>不是HTML4,我不知道,所以请按照大多数其他答案并使用<=>。

您可以尝试&#x0027;,如 http://unicodinator.com/#0027 所示 p>

抱歉,如果这冒犯了任何人,但是有一篇合理的文章 特德·克兰西的博客 反对 Unicode 委员会建议使用 '(右单引号)并建议使用 U+02BC(修饰字母撇号)(又名 ´或 ´) 代替。

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

  • 标点符号(例如引号)通常用于分隔单词和短语,而缩写的两侧确实无法分开,但仍然有意义。
  • 使用修饰符允许使用正则表达式 \w+ 选择缩写
  • 如果缩写中没有出现引号,则更容易解析文本中嵌入的引号
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top