撇号是HTML元素属性值的有效容器吗?

时间:2011-08-30 09:26:43

标签: html apostrophe quotation-marks

通常,HTML元素属性值标有引号,如


<input type="hidden" value="test" />

但是,有时您会看到像

这样的代码


<input type='hidden' value='test' />

它是有效的HTML吗?它会导致任何问题吗?把两者混合起来怎么样,比如


<input type='hidden' value="test">

1 个答案:

答案 0 :(得分:4)

James Allardice对我原始问题的评论中的链接问题引出了我的答案:是的,撇号是HTML元素属性值的有效容器。

规格:On SGML and HTML

  

默认情况下,SGML要求使用双引号(ASCII十进制34)或单引号(ASCII十进制39)分隔所有属性值。当值由双引号分隔时,单引号可以包含在属性值中,反之亦然。