浏览器可以理解不带引号的属性值吗?

Rob*_*cks 0 html javascript tags

继我上一个问题之后,我想知道当前浏览器是否可以读取没有任何引号的属性值,即使该值包含斜杠,例如:

 <script src=/path/to/script.js type=text/javascript></script>
Run Code Online (Sandbox Code Playgroud)

它会在不导致DOM解析错误和破坏整个文档的情况下工作吗?

Tho*_*rin 9

它是有效的HTML 5,但不是有效的XHTML.作为最佳实践,即使您不使用XHTML,我也会始终包含引号.

  • 我认为浏览器在未来许多年内都会毫无问题地使用不带引号的属性值,除非该值包含空格.浏览器可能符合标准,但它们仍然试图尽可能地防止语法错误等. (4认同)