target="_blank"
和target=_blank
有什么区别吗?
似乎有相同的行为,但只是想确定如果一个比另一个更好的做法(以及为什么)。我一直使用引号,但在阅读rails教程时发现Michael并没有使用它们。
它们是等价的
HTML属性语法允许带引号和不带引号的属性。
除了对属性值的一般要求外,未加引号的属性值还有以下限制:
- 不能包含任何文字空格字符
- 必须不包含任何"",""、"=","在","& lt;",或者";"、字符
- 不能是空字符串
始终使用第一种方法。当你定义一个属性时,用双引号把它的值括起来。虽然两者都可以工作,但第二种似乎是混乱和不一致的,并且可能导致旧浏览器的一些问题。