【问题标题】:target = "_blank" vs. target = _blank目标 = "_blank" 与目标 = _blank
【发布时间】:2015-09-25 03:24:28
【问题描述】:

target="_blank"target=_blank 有什么区别吗?

似乎有相同的行为,但只是想确定一个是否比另一个更好(以及为什么)。我一直使用引号,但正在阅读 rails 教程并意识到 Michael 没有使用它们。

【问题讨论】:

  • 功能上没有区别。人们普遍认为,最佳实践是使用引号。 Do you quote HTML5 attributes?
  • 两者都有效,但引号的使用更符合 XHTML 规范。我想说最好的做法是使用引号。
  • target=blank 没有下划线怎么办?这似乎也有效。

标签: html


【解决方案1】:

它们是等价的。

HTML attribute syntax 允许使用带引号和不带引号的属性。

除了对属性值的一般要求外,不带引号的属性值还有以下限制:

  • 不得包含任何文字空格字符
  • 不得包含任何“””、“'”、“=”、“>”、“
  • 不得为空字符串

【讨论】:

  • 感谢您的快速回复
【解决方案2】:

始终使用第一种方法。 当你定义一个属性时,用双引号将它的值括起来。虽然两者都可以工作,但 second 似乎是混乱和不一致的,并且可能会导致旧浏览器出现一些问题。

【讨论】:

  • 这个答案只是一个意见。
猜你喜欢
  • 1970-01-01
  • 2017-12-15
  • 2011-01-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-11
  • 2019-01-29
  • 1970-01-01
相关资源
最近更新 更多