什么是HTML代码中的DTD申明呢?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是HTML代码中的DTD申明呢?相关的知识,希望对你有一定的参考价值。

小弟初学,有时候在看文档的时候,常常会提到一个英文词:DTD,请问这是什么意思呢?html代码中的DTD是指什么呢?DTD申明有什么作用呢?

参考技术A 严格的w3c申明,用于确认网站使用的语法,让浏览器很好的解析,如果没有可能会出现乱码!

什么是DTD规范?

DTD文档声明

  • 什么是DTD文档声明?

    • 由于HTML有很多个版本的规范, 每个版本的规范之间又有一定的差异. 所以为了让浏览器能够正确的编译/解析/渲染我们的网页, 我们需要在HTML文件的第一行告诉浏览器, 我们当前这个网页是用哪一个版本的HTML规范来编写的. 浏览器只要知道了我们是用哪一个版本的规范来编写之后, 它就能够正确的编译/解析/渲染我们的网页
  • DTD文档声明格式:

    <!DOCTYPE html>
  • 注意事项:
    • <!DOCTYPE>声明必须是 HTML 文档的第一行,位于 <html> 标签之前
    • <!DOCTYPE> 声明不是 HTML 标签
    • <!DOCTYPE> 声明没有结束标签
    • <!DOCTYPE> 声明对大小写不敏感
    • 这个声明浏览器会看, 但是并不是完全依赖于这个声明, 浏览器有一套自己的默认的处理机制
      • 不写也能运行
      • H5网页里面用H4也能运行




以上是关于什么是HTML代码中的DTD申明呢?的主要内容,如果未能解决你的问题,请参考以下文章

html里面的li里面文字怎样都居中呢??

请html语言高手帮忙分析下代码!

html中代码执行顺序

鼠标移到文字上出现图片提示的代码?

下面这串代码在html里面的作用是啥啊?

浏览器标准模式和怪异模式之间的区别