我正在检查http://mothereffinghsl.com/网站的查看源。它由Paul Irish编码
在代码中,html元素的ID并未包含在少数元素的引号中。对于其他元素,标识用引号引起来。这是一个好习惯吗?是错误还是故意省略?我不认为像保罗这样的人会忽略它。
<div id="main" role="main">
<h1>Mother-effing <span>hsl()</span></h1>
<canvas width=360 height=100><a href="http://noyoueatabagofdicks.com/">your browser doesnt support canvas.</a></canvas>
<span id=loading>one sec, bro.</span>
<label id=sat>Saturation</label>
你怎么认为?
接受答案后编辑
结论:
在html5中,引号不是必需的,但出于注释中提到的原因,建议使用引号。
即使对某些属性使用引号,但对某些属性不使用引号也是一种不好的做法。
最佳答案
他正在使用HTML5。在HTML5(和HTML 4,但不是在XHTML中)中,属性引号是可选的。请参阅Do you quote HTML5 attributes?和http://mathiasbynens.be/notes/unquoted-attribute-values(第二个链接引用了Paul Irish BTW!)
关于javascript - 保罗·爱尔兰(Paul Irish)编写的代码-实践的好坏?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11219837/