1.什么是DTD文档声明?
因为HTML有不少格版本的规范,每一个版本的规范之间又又一些差别,因此为了让浏览器可以正确的编译/解析/渲染咱们的网页,咱们须要在HTML文件的第一行告诉浏览器,咱们当前这个网页是用哪个版本的HTML规范来编写的,浏览器只要知道了咱们是用哪个版本的规范来编写以后,它就可以正确的编译/解析/渲染咱们的网页。
2.DTD文档声明格式?
每个不一样版本的规范都又不一样的DTD文档声明,上节课咱们只讲解HTML5的DTD文档声明,由于HTML5的DTD文档声明是向下兼容的
<!DOCTYPE html>
3.DTD文档声明的注意点:
1.任何一个标准的HTML网页,第一行必定是DTD文档声明,也就是说DTD文档声明必须写在HTML的第一行
2.DTD文档声明不区分大小写
<!DOCTYPE html>
<!doctype html>
3.DTD文档声明不是一个标签
4.虽然DTD文档声明的做用是用于告诉浏览器咱们的网页是用哪个版本的标准编写的,以便于方便浏览器解析和渲染,可是浏览器并不彻底依赖这个DTD文档声明,浏览器又一套属于本身的机制,也就是说DTD文档不写网页也可以被正常运行,可是因为W3C规定第一行必须写上DTD文档声明,因此为了遵照规定,不管怎么咱们都应该在第一行写上DTD文档声明。
转载于猿2048:➩《课时14.DTD文档声明上(掌握)》php