【问题标题】:Html attributes: quoted or unquoted? [duplicate]Html 属性:带引号还是不带引号? [复制]
【发布时间】:2014-01-20 14:52:10
【问题描述】:

对于某些 html 属性,我可以在值周围使用引号,也可以不使用:

例如,我可以做

<table colspan='1'></table>

或者

<table colspan=1></table>

这两种方式有什么区别吗?哪种做事方式更传统?

【问题讨论】:

  • 为了与其他程序员相处融洽并减少错误,请始终使用某种形式的引号来描述您为属性设置的值。
  • 虽然这是一个很好的问题,但它可能被认为是题外话,因为它可能导致主观讨论,这不是 SO 关注的问题。干杯。
  • 谢谢,以上链接信息量很大。

标签: html


【解决方案1】:

将您的值用引号括起来(单引号或双引号,但不要混合使用):

  1. 许多值都需要它 (class="container modal warning")
  2. 它可以防止将值与后面的属性混淆 (class="foo"id="bar")
  3. 人们会喜欢你,善待你。

Tokenization 期间,会考虑所有三个(singledoublenone)。

【讨论】:

    猜你喜欢
    • 2012-10-14
    • 2013-07-03
    • 2012-10-11
    • 1970-01-01
    • 2020-08-16
    • 2015-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多