在html属性值周围使用单引号是否可以接受:
<span class='classname'>Hi</span>
而不是像这样的双引号:
<span class="classname">Hi</span>
谁定义什么是好的? W3C?
答案 0 :(得分:15)
是的,这是可以接受的。它适用于浏览器,并且规范允许这样做。
在HTML语法中,可以用四种不同的方式指定属性:
- 空属性语法
- 不带引号的属性值语法
- 单引号属性值语法
- 双引号属性值语法
醇>
默认情况下,SGML要求全部 属性值使用分隔 双引号(ASCII 十进制34)或单引号 (ASCII十进制39)。单引号 可以包含在属性中 值由分隔值时的值 双引号,反之亦然。
答案 1 :(得分:0)
单引号一直是完全犹太的。这是标记/代码风格的选择,仅此而已。
答案 2 :(得分:0)
是的,W3C发布了HTML标准。
提供验证器对于XHTML 1.0 Strict,验证器都可以。
有几种HTML标准,因此它是否“可接受”完全取决于您使用的是什么。此外,协作项目可以具有定义为使用一个或另一个的编码样式。使用"
是事实上的标准,即使HTML标准也允许'
。