你引用HTML5属性吗?

属性引号在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-->

更新:基于答案增加的优点:

引用所有属性的优点:

>所有编辑可以正确处理
>更一致
>更好的可移植性(更容易改变doctype)
>更容易维护(尤其是如果属性可能变为空)
>更容易“查找和替换”更改
> cleaner doc(如果你认为报价提高了可读性)
>?

省略可选引号的优点:

>稍微缩小文件大小
> cleaner doc(如果你喜欢最小的文本)
>?

解决方法

我赞成总是使用引号。

>它看起来更干净,更一致
>所有编辑可以正确处理
>它更容易维护 – 您可以编辑值,而不打破他们,因为报价缺失。

通过在不需要引号的地方保存文件大小的几个字节不值得一提(除非你是Google的主页)。

相关文章

HTML5和CSS3实现3D展示商品信息的代码
利用HTML5中的Canvas绘制笑脸的代码
Html5剪切板功能的实现
如何通过HTML5触摸事件实现移动端简易进度条
Html5移动端获奖无缝滚动动画实现
关于HTML5和CSS3实现机器猫的代码