target =“_ blank”vs. target = _blank

时间:2015-09-25 03:24:29

标签: html

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

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

2 个答案:

答案 0 :(得分:8)

它们是等价的。

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

  

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

     
      
  • 不得包含任何文字空格字符
  •   
  • 不得包含任何“”“,”'“,”=“,”>“,”<“或”`“,字符
  •   
  • 不得为空字符串
  •   

答案 1 :(得分:2)

始终使用第一种方法。 当你定义一个属性时,用双引号括起它的值。虽然两者都可以工作,但第二个看起来很麻烦且不一致,并且可能导致旧浏览器出现一些问题。