doctype不声明时默认用什么版本的html?

doctype不声明时默认用什么版本的html?

doctype不声明时默认用什么版本的html?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

DOCTYPE标签是一种标准通用标记语言的文档类型声明,它的目的是要告诉标准通用标记语言解析器,它应该使用什么样的文档类型定义(DTD)来解析文档。<!DOCTYPE> 声明必须是 HTML 文档的第一行,位于 <html> 标签之前。<!DOCTYPE> 声明不是 HTML 标签;它是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令。在 HTML 4.01 中,<!DOCTYPE> 声明引用DTD,因为 HTML 4.01 基于 SGML。DTD 规定了标记语言的规则,这样浏览器才能正确地呈现内容。HTML5 不基于 SGML,所以不需要引用 DTD。提示:请始终向 HTML 文档添加 <!DOCTYPE> 声明,这样浏览器才能获知文档类型。

  • 学东西要快 提问者 #1
    听不懂了 在编写html文件时 第一行不声明doctype文件 <!doctype html> 该html文件也能被浏览器执行呀 所以我想在不声明doctype时应该会有默认的html版本的吧?
    2017-06-03 18:28:04
  • 卡布琦诺 回复 提问者 学东西要快 #2
    <!DOCTYPE html> 这是html5的文档声明方式。不写可能会造成html5的功能不能用,具体会不会出错要看浏览器的容错性,建议保持规范的习惯
    2017-06-03 19:15:50
  • 学东西要快 提问者 #3
    非常感谢!
    2017-06-21 10:58:13
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
前端小白入门系列课程
  • 参与学习           人
  • 提交作业       11218    份
  • 解答问题       36713    个

从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师