在html属性值中使用双引号转义是好的/不好的做法?

时间:2018-09-20 17:28:34

标签: html syntax

语法1:

Error: Unknown columns `CESP6.MRVE3.new.new`, `ABEV3.JBSS3.new.new`, `ABEV3.GOAU4.new.new` and `CESP6.PETR4.new.new` 
In addition: Warning message:
'glue::collapse' is deprecated.
Use 'glue_collapse' instead.
See help("Deprecated") and help("glue-deprecated").

语法2:

<form action="home.html" id="frm-post2" method="post">
    <input type="text" placeholder="text" required>
    <input type="submit" value="submit">
</form>

这两种语法都是可以很好地工作,但是最佳实践之一是 syntax1 / syntax2

2 个答案:

答案 0 :(得分:1)

在某些情况下,作者可以指定属性的值而无需任何引号。该属性值只能包含字母(a-z和A-Z),数字(0-9),连字符(ASCII十进制45)和句点(ASCII十进制46)。我建议即使可以消除引号,也要使用引号。

答案 1 :(得分:0)

语法1为“正确”。

许多人认为可以在HTML中工作,但是,每个人都使用双引号。您不需要使用它们,但每个人都可以使用。