我正在处理多个 HTML 项目,有时我忘记输入 <!DOCTYPE html>
.它会做出任何重大或显着的变化吗?
最佳答案
<!DOCTYPE>
声明必须是 HTML 文档中的第一件事,在标记之前。
<!DOCTYPE>
声明不是 HTML 标签;它是向 Web 浏览器发出的关于页面所用 HTML 版本的说明。
许多 IDE 允许用户将其省略并默认为某种 HTML 样式(甚至可能自动插入它),但将其省略确实会对浏览器兼容性和旧版本 HTML 的使用构成潜在威胁。
例如:HTML5 中的新功能和标签,例如 <article>
, < footer >
, <header>
, <nav>
, <section>
如果 <!DOCTYPE>
可能不受支持未声明。
此外,浏览器可能会自动决定 go into Quirks or Strict Mode.
关于html - 如果我不在我的代码中放入 <!DOCTYPE html> 会怎样?会不会有什么大的变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23230798/