【问题标题】:Does it matter which ' and " marks are used? [duplicate]使用哪个 ' 和 " 标记有关系吗? [重复]
【发布时间】:2011-11-08 02:02:24
【问题描述】:

可能重复:
When to Use Double or Single Quotes in JavaScript
Are single quotes valid in HTML/XHTML?

在 XHTML、HTML、Javascript 等世界中,只要您坚持使用其中一个,在编写代码时使用 '" 是否重要?使用一个比另一个更好吗?为什么?

【问题讨论】:

  • IMO 这在很大程度上是偏好。我在编写纯 JavaScript 时使用",在标签事件处理程序属性中使用'(这在当今已经很少见了)。
  • 如果这只是询问 Javascript,那将是重复的,但我也在询问 HTML 和 XHTML。

标签: javascript html xhtml


【解决方案1】:

作为 XML,XHTML 只会使用双引号。作为 SGML 的 HTML 可以采用其中任何一种。不过,JavaScript 并不关心,只要您与单个字符串一致(即以相同的字符开头和结尾)。

【讨论】:

  • HTML 允许单引号属性。
  • 嗯? 3.2.2 Attributes "默认情况下,SGML 要求使用双引号(ASCII 十进制 34)或单引号(ASCII 十进制 39)分隔所有属性值。"
  • 我的错......自从我上次查看 SGML 规范以来已经有一段时间了。修复答案...
  • 使用 XHTML Transitional 是否需要单个 ' 而 XHTML Strict 不需要?
  • XML(包括 XHTML)也允许使用单引号或双引号。 XML 只允许双引号的想法被广泛相信,但不是真的。看看the spec
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-06-13
  • 2014-03-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多