首页 试题广场 > 试题详情
问答题

【C023175】HTML5 为什么只需要写 <!DOCTYPE HTML>?

回复可见正确答案
下一题 上一题
Ke星伙伴们的回答/ 33个回答 添加答案
  • 哟喔啾啾 1楼

    因为HTML到XHTML再过度到HTML5只是类似版本升级,其根本还是HTML
    发表时间:2016-08-30 21:07:05 评论 0

  • Godas丶派歌是大腿 2楼

    最新规范
    发表时间:2016-09-04 12:55:51 评论 0

  • 五|四 刀 3楼

    看课程反正以前要写好长。。。缩写了是好事,。。
    发表时间:2016-09-05 05:37:58 评论 0

  • 在寻找心情的枫叶 4楼

    ……
    发表时间:2016-09-07 23:41:16 评论 0

  • accountable 5楼

    常识:<!DOCTYPE>声明位于HTML文档中的第一行,处于<html>标签之前,告知浏览器的解析器是用什么文档标准来解析这个文档。DOCTYPE不存在或者格式不正确会导致文档以兼容模式呈现。

    HTML5不基于SGML,因此不需要对DTD进行引用,但是需要DOCTYPE来规范浏览器的行为(让浏览器按照它们应该的方式来运行);而HTML4.01基于SGML,所以需要对DTD进行引用,才能告知浏览器文档所使用的文档类型。

    没有定义doctype才会开启怪异模式,也就是说你只需要定义<!doctype html>就可以让浏览器在严格模式(标准模式)下渲染页面,而不需要指定某个类型dtd。所有的浏览器都需要两种模式:怪异模式和严格模式(标准模式):

    1:在标准化之前写的页面是没有doctype的,因此没有doctype的页面是在怪异模式下渲染的

    2:如果开发过程中加入的doctype,说明他知道他要做的事情,大部分的doctype会开启严格模式(标准模式),页面会按照该标准来渲染.

    3:任何新的或者未知的doctype都会开启怪异模式(标准模式)。

    4:每个浏览器都有自己的方式来激活怪异模式。清单:http://hsivonen.iki.fi/doctype/


    转载处https://i.wanz.im/2010/05/28/why_doctype_html/



    发表时间:2016-09-08 12:53:19 评论 0

  • 花容瘦 6楼

    A
    发表时间:2016-09-12 16:09:12 评论 0

  • 13电信史国雄 7楼

    q

    发表时间:2016-09-14 11:17:08 评论 0

  • 翌晨 8楼

    母鸡
    发表时间:2016-09-16 09:05:04 评论 0

  • 寂如鎏年 9楼

    发表时间:2016-09-19 23:56:13 评论 0

  • Miss逍遥 10楼

    因为被简化了!
    发表时间:2016-09-21 19:36:13 评论 0

  • 天蓝lan 11楼

    n
    发表时间:2016-10-01 22:40:58 评论 0

  • HelloTuring 12楼

    html5标准网页声明,原先的是一串很长的字符串,现在是这个简洁形式,支持html5标准的主流浏览器都认识这个声明。表示网页采用html5


    发表时间:2016-10-03 10:31:31 评论 0

  • 幼儿园大队长 13楼

    网页识别
    发表时间:2016-10-05 11:22:57 评论 0

  • 看准你,向你走 14楼

    ??
    发表时间:2016-10-16 11:04:27 评论 0

  • 哈喽喂 15楼

    因为是html 5。 呵呵
    发表时间:2016-10-19 17:26:44 评论 0

贡献榜
相关试题
关闭
关闭
QQ
交流群
邀请
好友
App
下载
意见
反馈
返回
顶部