如,When did single quotes in HTML become so popular?和Jquery embedded quote in attribute指出,在HTML的维基百科条目说以下内容:为什么不应该`'`用于逃避单引号?
单引号('),用于引用属性值时,也必须转义为
'
或'
(除XHTML文档外,不应该以'
的形式转义)。
为什么不应该'
使用?另外,"
可以安全使用,而不是"
?
如,When did single quotes in HTML become so popular?和Jquery embedded quote in attribute指出,在HTML的维基百科条目说以下内容:为什么不应该`'`用于逃避单引号?
单引号('),用于引用属性值时,也必须转义为
'
或'
(除XHTML文档外,不应该以'
的形式转义)。
为什么不应该'
使用?另外,"
可以安全使用,而不是"
?
"
是有效HTML 4 entities正式名单上,但'
不是。
从C.16. The Named Character Reference ':
已命名的字符参考
'
(撇号,U + 0027)是 在XML 1.0介绍,但不 出现在HTML。因此,作者应使用'
而不是'
,以便在HTML 4 用户代理中按预期工作。
'"'虽然在列表中,所以应该没问题。 – 2010-01-18 03:56:03
今天发生的事情,一个IE8的机器上'没有解析,那么用户看到的代码。 与'更换解决的问题。 – 2012-06-12 13:32:50
&aquot;是无可替代的'为一体的是一个单一的,另一个是双 – RichardTheKiwi 2012-06-13 23:46:30
'
不是HTML 4标准的一部分。
"
是,但是,这是很好用。
当&aquot; =“not”时,这怎么可能是一个答案?这就像为分号建议一个冒号... – RichardTheKiwi 2012-06-13 23:45:51
@Richardakacyberkiwi阅读问题一直到最后。 – ColBeseder 2012-08-29 08:38:13
@Anon .: ['''现在是部分的HTML标准](http://www.whatwg.org/specs/web-apps/current-work/multipage/named-character-references.html#entity-apos)。 – 2013-09-19 09:49:13
如果你真的需要单引号,顿号,您可以使用
html | numeric | hex
‘ | ‘ | ‘ // for the left/beginning single-quote and
’ | ’ | ’ // for the right/ending single-quote
如果您需要编写语义正确的标记,即使在HTML5中,您也必须使用而不是使用'
来转义单引号。虽然,我可以想象你实际上意味着撇号而不是单引号。
single quotes和apostrophes是不一样的,在语义上,虽然他们可能看起来是一样的。
这里的一个单引号。
如果您需要HTML4支持,请使用’
插入它。
在英国英语中,单引号像这样使用:
“他告诉我,‘试试看’”,我说。
行情成对出现。您可以使用:
<p><q>He told me to <q>give it a try</q></q>, I said.<p>
有嵌套引号的语义正确的方式,推迟的实际字符替换为渲染引擎。这种替代然后可以通过CSS rules的影响,如:The Trouble With EM ’n EN (and Other Shady Characters):
q {
quotes: '"' '"' '<' '>';
}
约语义正确的标记了一个旧的,但貌似还相关文章。
这个问题显然是关于使用撇号而不是引号。你为什么要发布这个? – 2015-04-21 10:24:50
我清楚地在标题中看到_single quote_。问题是为什么不应该用_ ' _来完成转义。我回答这个是因为对'的支持不是唯一的问题。 – 2015-04-22 19:46:58
单引号在美式英语中也是这样使用的。 – 2016-02-22 06:24:47
['''在HTML5中有效](http://stackoverflow.com/a/18551371)。 – Zaz 2013-08-31 18:24:11
请注意,IE8不支持'''。 – 2013-09-19 09:22:58