撇号的HTML代码

Chr*_*len 218 html ascii

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

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

Rec*_*cep 290

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

'
Run Code Online (Sandbox Code Playgroud)

  • 问题是"撇号",而不是"单引号".如果你已经知道你想要一个撇号,你也可以使用正确的撇号`’`(').这没什么坏处,会让一些读者更开心. (141认同)
  • `'`是"混合用途"ascii撇号/单引号.但是[Unicode标准](http://unicode.org/Public/UNIDATA/NamesList.txt)说你应该更喜欢`’`用于撇号和右单引号和'‘`用于左单引号. (18认同)
  • 来自我拒绝的编辑的[Conexion](http://stackoverflow.com/users/689129/conexion)评论:"如果您使用HTML5,则在[spec]中定义撇号(http://www.w3 .org/TR/html5/syntax.html#named-character-references)为```.如果你想要一个更向后兼容的代码('''在HTML4中无效),请使用:`&# 8217;`" (13认同)
  • 我的老板让我把我们网站上的所有单引号改为正确的印刷撇号.' 根据她的说法,技术上并不是撇号...但是W3C确实将其视为撇号.我用适当的英语和排版看到地狱,对大多数人来说都是'a'. (10认同)
  • 大多数找到此页面的人可能正在寻找用于缩写的“’”,例如 can't。有关更多信息,请参阅下面约瑟夫的回答。 (4认同)

mou*_*iel 101

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

  • 您也可以使用`’`或`’`代替`’`.我碰巧发现助记符版本更容易阅读.十六进制版本更容易在Unicode代码图表中查找. (14认同)
  • [Unicode标准](http://unicode.org/Public/UNIDATA/NamesList.txt)表示对于撇号,"’"比"'"更"优先". (5认同)
  • 他们没有详细说明,但是:"编辑们的一句话:这篇文章虽然很精彩,但现在已经过时了."该文章于2001年10月出版. (3认同)

pax*_*blo 38

是的'.

正如msanders所说,这实际上是XML和XHTML,但没有在HTML4中定义,所以我想'在这种情况下使用它.我纠正了.

  • 者; 不是有效的HTML 4实体.它是XML的一部分,因此是XHTML 1.0的一部分.见:http://www.w3.org/TR/xhtml1/#C_16 (9认同)

Jos*_*sen 17

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

  • 对单引号 - ’- '
  • 左单引号 - ‘- '
  • 右双引号 - ”- "
  • 左双引号 - “- "


Bom*_*mbe 15

取决于其撇号你在谈论:有',‘,’和可能许多其他的人,根据上下文和你打算写的语言.并与如UTF-8的声明字符编码,你也可以直接写他们进入你的HTML: ,',.

  • 这个答案是正确的,除了```,它绝不是撇号. (3认同)

bel*_*bob 12

首先,它似乎是' 应该避免 - 诅咒'

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

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

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


Tom*_*son 6

这是HTML Ascii代码的一个很好的参考:

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

您正在寻找的代码是:'

  • 那是因为' 不属于HTML 4(虽然是XHTML的一部分 - 请参阅http://www.w3.org/TR/xhtml1/#C_16) (2认同)

Ham*_*rNL 6

请注意,'IS在HTML5中定义,因此对于现代网站,我建议使用,'因为它比可读性更强'

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


Mik*_*din 6

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

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

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


Kni*_*ins 5

即使'读取比'使用它更好,并且不使用它是一种耻辱,作为故障保护,使用'.

'是一个有效的HTML 5实体,但它不是一个有效的HTML 4实体.

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