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

撇号是否是HTML元素属性值的有效容器?,html,apostrophe,quotation-marks,Html,Apostrophe,Quotation Marks,通常HTML元素属性值用引号标记,如 然而,有时,您会看到这样的代码 它是否是有效的HTML,是否会导致任何问题?把两者混合在一起怎么样 ?从James Allardice的评论到我的原始问题的链接问题让我找到了答案:是的,撇号是HTML元素属性值的有效容器 规格: 默认情况下,SGML要求使用双引号(ASCII十进制34)或单引号(ASCII十进制39)分隔所有属性值。当值由双引号分隔时,单引号可以包含在属性值中,反之亦然 可能重复:谢谢,链接的问题包含另一个问题和答案。根据规范,

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


然而,有时,您会看到这样的代码


它是否是有效的HTML,是否会导致任何问题?把两者混合在一起怎么样



从James Allardice的评论到我的原始问题的链接问题让我找到了答案:是的,撇号是HTML元素属性值的有效容器

规格:

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


可能重复:谢谢,链接的问题包含另一个问题和答案。根据规范,两者均有效:

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

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

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