首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >你引用HTML5属性吗?

你引用HTML5属性吗?
EN

Stack Overflow用户
提问于 2011-06-27 23:35:12
回答 5查看 21.9K关注 0票数 67

Attribute quotes are in HTML5

引用它们有什么好处/坏处?

代码语言:javascript
复制
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)
  • easier可移植性(更容易更改
    • to
    • (esp.如果属性可能会变成‘查找和替换’changes
    • cleaner文档的empty)
    • easier (如果您认为引号可以提高readability)

省略可选引号的的优势:

略微减少filesize

  • cleaner文档的
  • (如果您更喜欢最小的text)
EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2011-06-27 23:37:39

我赞成总是使用引号。

  • 它看起来更干净、更一致
  • 所有的编辑器都可以正确地处理它
  • 它更容易维护-您可以编辑值而不会因为缺少引号而中断它们。

您通过在不需要的地方删除引号而节省的文档大小中的几个字节不值得一提(除非您是Google的主页)。

票数 66
EN

Stack Overflow用户

发布于 2011-06-27 23:43:48

我引用了所有的属性,并将继续这样做。主要是因为它在视觉上区分属性值的开始和结束位置。

此外,出于可移植性和兼容性的原因,它也是有意义的。虽然引号在HTML5中是可选的,但在XHTML中不是可选的。如果需要将文档转换为XHTML (例如,在Webkit浏览器上显示SVG ),则有很多繁琐的工作要做。我们真的不需要深入讨论XHTML与HTML之间的争论,但是如果不引用您的属性似乎就太麻烦了。

当您下载千字节的图像和JavaScript库时,在文档体中节省几个字节几乎是微不足道的。

票数 14
EN

Stack Overflow用户

发布于 2011-06-27 23:37:55

我认为引用所有属性的优点之一是一致性。

如果你引用了一些(用空格或某些符号),我觉得引用所有它们会更好。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6495310

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档