Attribute quotes are in HTML5。
引用它们有什么好处/坏处?
id=example <!--quotes optional-->
href=http://example.com <!--quotes optional-->
class="example example-1" <!--quotes required due to space-->
href="http://example.com/p=47" <!--quotes required due to '=' sign-->
更新:根据答案增加了优势:
引用所有属性的优势:
省略可选引号的的优势:
略微减少filesize
发布于 2011-06-27 23:37:39
我赞成总是使用引号。
您通过在不需要的地方删除引号而节省的文档大小中的几个字节不值得一提(除非您是Google的主页)。
发布于 2011-06-27 23:43:48
我引用了所有的属性,并将继续这样做。主要是因为它在视觉上区分属性值的开始和结束位置。
此外,出于可移植性和兼容性的原因,它也是有意义的。虽然引号在HTML5中是可选的,但在XHTML中不是可选的。如果需要将文档转换为XHTML (例如,在Webkit浏览器上显示SVG ),则有很多繁琐的工作要做。我们真的不需要深入讨论XHTML与HTML之间的争论,但是如果不引用您的属性似乎就太麻烦了。
当您下载千字节的图像和JavaScript库时,在文档体中节省几个字节几乎是微不足道的。
发布于 2011-06-27 23:37:55
我认为引用所有属性的优点之一是一致性。
如果你引用了一些(用空格或某些符号),我觉得引用所有它们会更好。
https://stackoverflow.com/questions/6495310
复制相似问题