这个问题在这里已有答案:
- HTML中是否允许使用单引号? 10个答案
- 单对双引号('vs') 15个答案
11073
2018-01-02 04:16
起源
至少重复一次 stackoverflow.com/questions/273354/html-single-quotes-a-problem 和 stackoverflow.com/questions/3338969/... - PleaseStand
答案:
是的,这是可以接受的。它适用于浏览器,并且规范允许。
HTML5规范 说:
在HTML语法中,可以通过四种不同的方式指定属性:
- 空属性语法
- 不带引号的属性值语法
- 单引号属性值语法
- 双引号属性值语法
HTML4规范 说:
默认情况下,SGML要求全部 属性值使用分隔 双引号(ASCII 十进制34)或单引号 (ASCII十进制39)。单引号 可以包含在属性中 值被分隔时的值 双引号,反之亦然。
15
2018-01-02 04:21
这是一个可接受的答案吗? HTML5不再正式基于SGML,即便如此,您也不指定HTML是否使用此默认模式。 - fabspro
很奇怪,我甚至不记得写这个答案(我通常记得)。我已经更新了。 - thirtydot
伟大的编辑。我只是评论,因为我发现这是谷歌搜索的顶部,我想其他人可能会感兴趣。 - fabspro
据报道,单引号一直都是犹太人 W3规格。这是标记/代码风格的选择,仅此而已。
0
2018-01-02 04:20
是的,W3C发布了HTML标准。
他们还提供验证器 http://validator.w3.org/
对于XHTML 1.0 Strict,验证器都可以。
有几种HTML标准,因此它是否“可接受”完全取决于您使用的是什么。此外,协作项目可以具有定义为使用一个或另一个的编码样式。运用 "
即使HTML标准允许,它也是事实上的标准 '
同样。
0
2018-01-02 04:24