我知道HTML中的属性值需要引号允许其属性修改元素,但我发现没有引号的值似乎仍然具有有效的语法。
例如,style
值color:#06c;
周围带引号和不带引号的这两个段落元素都输出相同的蓝色文本。
<p style="color:#06c;">Some text</p>
<p style=color:#06c;>Some text</p>
是否真的有必要在属性/值对中的值周围加上引号,或者这样做是否是好的做法?我只是想知道是否可以省略它们来节省一些编码时间。
答案 0 :(得分:2)
这是一个很好的做法,如果你有一个空间,这绝对是必要的:
<p style="color: blue;"> <!-- GOOD -->
<p style=color: blue> <!-- BAD!! -->
如果你喜欢自己的健康和大脑,那么在任何情况下都要写引号。