还是没有理解DOCTYPE声明!

还是没有理解DOCTYPE声明!

DOCTYPE的作用是给浏览器声明这是用的哪个版本的html,但是我们加的<!DOCTYPE html>这样一句不是仅仅只说明了这是html吗?哪里说这是那个版本的的了?所以希望能再详细的讲一下这个DOCTYPE,百度了很多也没看明白。

正在回答

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

1回答

同学所说的<!DOCTYPE html>是  创建的html5文件 , HTML5 不基于 SGML,所以不需要引用 DTD . 而在 HTML 4.01 中,<!DOCTYPE> 声明引用 DTD,因为 HTML 4.01 基于 SGML。所以要向如下方式声明 :

http://img1.sycdn.imooc.com//climg/5b7aa4fc00017f5c08360060.jpg

也就是不声明它的版本 ,直接使用<!DOCTYPE html>就是创建的html5文件哦 . 同学了解一下就可以了. 祝学习愉快 ,望采纳

  • 宝慕林842399 提问者 #1
    但是第一个视频不是说我们学的是html4.0.1吗?用的不是html5呀?
    2018-08-22 10:34:31
  • 好帮手慕夭夭 回复 提问者 宝慕林842399 #2
    因为html5也是基于html4.01之上新增了一下内容 ,所以一般我们创建网页直接<!DOCTYPE html>就可以了 ,它既可以支持html5 , 也可以html4.01 哦
    2018-08-22 10:43:47
  • 宝慕林842399 提问者 回复 好帮手慕夭夭 #3
    所以,其实html5是万能的,我们制作网页时直接用<!DOCTYPE html>就行,是吗?
    2018-08-22 10:58:24
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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