前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >每个HTML的Doctype有什么作用?

每个HTML的Doctype有什么作用?

作者头像
pitaojin
发布2018-05-25 16:53:58
1.7K0
发布2018-05-25 16:53:58
举报
文章被收录于专栏:前端萌媛的成长之路

前言

DOCTYPE标签是一种标准通用标记语言的文档类型声明,它的目的是要告诉标准通用标记语言解析器,它应该使用什么样的文档类型定义(DTD)来解析文档。

<!DOCTYPE> 声明帮助浏览器正确地显示网页。

正文

下面介绍DTD和、Doctype的作用及常用声明

什么是DTD?

DTD(文档类型定义)是一组机器可读的规则,它们定义XML或HTML的特定版本中允许有什么,不允许有什么。在解析网页时,浏览器将使用这些规则检查页面的有效性并且采取相应的措施。浏览器通过分析页面的DOCTYPE声明来了解要使用哪个DTD,由此知道要使用哪个HTML的版本。

什么是DOCTYPE的声明?

DOCTYPE的声明是指HTML文档开头处的一行或两行代码,用来描述使用哪个DTD。(DOCTYPE通常但不总是包含指定的DTD文件的url).

DOCTYPE的作用

doctype声明指出阅读程序应该用什么规则集来解释文档中的标记。在Web文档的情况下,“阅读程序”通常是浏览器或者校验器这样的一个程序,“规则”则是W3C所发布的一个文档类型定义(DTD)中包含的规则。

常用的DOCTYPE声明

HTML 5 :<!DOCTYPE html> HTML 4.01 Strict:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

提示

  1. 要建立符合标准的网页,DOCTYPE声明是必不可少的关键组成部分
  2. HTML5 不基于 SGML,所以不需要引用 DTD。
  3. <!DOCTYPE> 声明没有结束标签。
  4. <!DOCTYPE> 声明对大小写不敏感。
  5. DOCYTYPE声明必须出现在文档的起始处,出现在 html 标签之前。
  6. <!DOCTYPE> 声明不是 HTML 标签;它是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018.04.27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 正文
    • 什么是DTD?
      • 什么是DOCTYPE的声明?
        • DOCTYPE的作用
          • 常用的DOCTYPE声明
          • 提示
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档