看起来很简单,但我在网上找不到任何相关信息。
撇号的正确HTML代码是什么?是’吗?
’
'。
'
正如msanders所指出的,这实际上是XML和XHTML,但不是在HTML4中定义的,所以我猜在这种情况下使用'。我接受纠正。
'
这里有一个很好的HTML Ascii码参考:
http://www.ascii.cl/htmlcodes.htm
你要找的代码是:'
如果你正在寻找直接的撇号' (U+00027),它是
'
'或'(最新版本仅支持HTLM 5)
如果你正在寻找花括号’ (U+02019),那么是的,它是
’
’或’
’
至于要知道使用哪一个,在平面设计社区有很好的答案:撇号应该用哪个字符?。
这取决于你所谈论的撇号:有', ‘, ’,可能还有许多其他撇号,这取决于上下文和你打算编写的语言。使用声明的字符编码,例如UTF-8,你也可以将它们直接写入HTML: ', ‘, ’。
‘
‘
十进制的'。
%27十六进制。
%27
据我所知,它是',但似乎你的工作也一样
看到http://w3schools.com/tags/ref_ascii.asp
使用'作为直接的撇号。这往往比数字'更具可读性(如果其他人可能会直接读取HTML)。
编辑:msanders指出'不是有效的HTML4,这是我不知道的,所以遵循大多数其他答案并使用'。
A List Apart有一个很好的HTML中的字符和排版的参考。根据那篇文章,撇号的正确HTML实体是’。示例使用:’.
首先,似乎'〇应该避免 诅咒' < / p >
其次,如果有机会生成通过AJAX调用返回的标记,则应该避免使用实体名称(因为并非所有HTML实体在XML中都是有效的),并使用XXX;语法。
如果不这样做,可能会导致标记被认为是无效的XML。
最有可能受此影响的实体是 ,它应该被
注意,'是在HTML5中定义的,所以对于现代网站,我建议使用',因为它比'更具可读性
检查:http://www.w3.org/TR/html5/syntax.html#named-character-references
虽然HTML5中可能支持'实体,但它看起来像一个打字机的撇号。它看起来一点也不像一个真正的大括号——它看起来与结束引号相同:’。
看看我把它们写在一起的时候:
1:右单引号实体,2:撇号实体:’ '。
我试图找到一个合适的实体或alt命令,专门针对一个正常的撇号(这看起来与右单引号“完全相同”),但我没有找到一个。我总是需要插入一个正确的单引号,以便在视觉上得到正确的撇号。
如果你只使用’ (ALT + 0146)或在word 2013这样的字处理器中自动格式化打字机撇号和引号作为花括号,请使用<meta charset="UTF-8">。
<meta charset="UTF-8">
你可以尝试在http://unicodinator.com/#0027中看到的'
'
我发现FileFormat.info的Unicode字符搜索在查找精确的字符代码时最有帮助。
在他们的搜索中输入'(我的美国Mac键盘上返回键左边的字符)会得到各种卷曲和语言的几个结果。
我假定最初的问题是要求印刷正确的U + 02 bc ʼ,而不是打字机排版的U + 0027 '。
ʼ
W3C推荐对HTML实体使用十六进制编码(见下文)。对于U+02BC,它将是ʼ,而不是U+0027的'。
ʼ
'
http://www.w3.org/International/questions/qa-escapes
在标记和CSS中使用字符转义 十六进制和十进制。通常,当Unicode标准引用或列出字符时,它使用十六进制值。鉴于这种惯例的普遍存在,在转义中使用十六进制数值而不是十进制值通常是有用的(尽管不是必需的)。
在标记和CSS中使用字符转义
十六进制和十进制。通常,当Unicode标准引用或列出字符时,它使用十六进制值。鉴于这种惯例的普遍存在,在转义中使用十六进制数值而不是十进制值通常是有用的(尽管不是必需的)。
http://www.w3.org/TR/html4/charset.html
__abc0 如果缺失的字符是用数字表示的,那么使用十六进制(而不是十进制)形式,因为这是字符集标准中使用的形式。
__abc0
如果缺失的字符是用数字表示的,那么使用十六进制(而不是十进制)形式,因为这是字符集标准中使用的形式。
一组符合标准的,易于记忆的html引号,从右边的单引号开始,通常用作撇号:
”
“
只是一个精心维护的集合Html实体的链接
如果这冒犯了任何人,我很抱歉,但是在Ted Clancy的博客上有一篇合理的文章反对Unicode委员会建议使用’(右单引号),并建议使用U+02BC(修饰字母撇号)(又名ʼ或者ʼ)。
简而言之,这篇文章认为:
尽管'读起来比'更好,而且不使用它很遗憾,但作为故障保险,还是使用'。
'是一个有效的HTML 5实体,但它不是一个有效的HTML 4实体。
除非<!DOCTYPE html>在HTML文档的顶部,否则使用'
<!DOCTYPE html>