[html] 为什么HTML5只需要写就可以?

因为 HTML5 与 HTML4 基于的基准不同。HTML4 基于 SGML 因此需要除了 DOCTYPE 外还需要引入 DTD 来告诉浏览器用什么标准进行渲染。DTD 还分为标准模式、严格模式。如果什么都不写,就完全让浏览器自我发挥,会变成怪异模式。HTML5 不基于 SGML,因此后面就不要跟 DTD,但是需要 DOCTYPE 来规范浏览器的渲染行为。注:SGML 是通用标记语言的集合。其中有 HTML、XML,因此需要用 DTD 来指定使用那种规范。

个人简介

我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,
但坚持一定很酷。欢迎大家一起讨论

主目录

与歌谣一起通关前端面试题

[html] 为什么HTML5只需要写<!DOCTYPE HTML>就可以?相关推荐

  1. 纯html5+css3能写出什么惊人效果

    纯html5+css3能写出什么惊人效果? 在搞清楚这个问题之前,我们得先弄清楚H5和css3有哪些惊人的特性 首先我们来看下H5的新特性,canvas标签,多媒体标签(audio/video)  离 ...

  2. html5 canvas手写画板 下载图片至本地

    html5 canvas手写画板 下载图片至本地 <!DOCTYPE html> <html><head><meta charset="utf-8& ...

  3. dump java崩溃自动 不生成_GitHub 自动生成 .gitignore,只想写代码不重要的事情别烦我...

    代码上传 GitHub 为何半途而废?因为只想写代码,readme 不想写,gitignore 不想管. readme 不想写已经有救了,我们发现了 readme 自动生成工具 你已经是个成熟的 Gi ...

  4. 只因写了一段爬虫,公司200多人被抓 ?

    "一个程序员写了个爬虫程序,整个公司200多人被端了." "不可能吧!" 刚从朋友听到这个消息的时候,我有点不太相信,做为一名程序员来讲,谁还没有写过几段爬虫呢 ...

  5. 第四十八期:只因写了一段爬虫,公司200多人被抓!

    刚从朋友听到这个消息的时候,我有点不太相信,做为一名程序员来讲,谁还没有写过几段爬虫呢?只因写爬虫程序就被端有点夸张了吧. 作者:纯洁的微笑|2019-10-17 09:51 "一个程序员写 ...

  6. 大部分程序员只会写三年代码?

    作者 | 沉默王二 责编 | 郭芮 程序员与别的专业有所不同,其他专业都是越老越香,而程序员却是一个例外,因为计算机技术更新太快,而且工作强度很大,因此大部分程序员只会写 3 年代码.3 年后要不晋升 ...

  7. 迅为i.MX6ULL终结者Mfgtools修改单独只烧写Uboot,内核,文件系统

    1.打开mfgtools_for_6ULL文件夹,找到cfg.ini文件,如果您的板子是EMMC的修改如图 1: 如果您的板子是NAND的,修改如图 2: 2.打开"Profiles\Lin ...

  8. 可怕!只因写了一段爬虫代码,全公司200人被警察一锅端!

    点击上方"码农突围",马上关注,每天上午8:50准时推送 这里是码农充电第一站,回复"666",获取一份专属大礼包 真爱,请设置"星标"或点 ...

  9. java 实现中英文拼写检查和错误纠正?可我只会写 CRUD 啊!

    简单的需求 临近下班,小明忙完了今天的任务,正准备下班回家. 一条消息闪烁了起来. "最近发现公众号的拼写检查功能不错,帮助用户发现错别字,体验不错.给我们系统也做一个." 看着这 ...

最新文章

  1. 2017.3.14 游戏(scoi2009) 失败总结
  2. 写通俗易懂代码-用卫语句替代嵌套条件表达式
  3. 了解HTML CSS选择器操作和特性
  4. BZOJ 4802 欧拉函数(Pollard_Rho)
  5. ubuntu系统安装TP-Link无线网卡驱动
  6. 串行通信接口详细描述
  7. 深入理解设计模式之模板模式
  8. 红帽企业linux8,红帽企业Linux8登场
  9. DIV+CSS+JavaScript技术制作网页(旅游主题网页设计与制作)云南大理 (1)
  10. 《富国裕民的梦寻:经济学的进化与当代图景》笔记及书中提到的经济学的反思...
  11. Flink sql:Table sink doesn‘t support consuming update and delete changes which is produced by node
  12. Scrum 计划、站会、评审、回顾会议介绍
  13. 几何画板在教学中的常见应用
  14. 从0到N建立高性价比的大数据平台
  15. Windows安装Redis5.x
  16. shader graph_在Shader Graph中使用表面梯度框架进行法线贴图合成
  17. 编程语言——标记语言——脚本语言之间的比较
  18. 【Linux网络】网络编程套接字(上)
  19. android N 版本问题
  20. 《智能风控实践指南》笔记(二)

热门文章

  1. 从完整的新手到通过TensorFlow开发人员证书考试
  2. 关于VCP(Virtual Com Port)拓展的调试经历(一)
  3. Pycharm社区版配置Django
  4. Git-如何将已存在的项目提交到git
  5. 团队作业3——需求改进系统设计
  6. The 15th UESTC Programming Contest Preliminary H - Hesty Str1ng cdoj1551
  7. python3 TypeError: 'str' does not support the buffer interface in python
  8. T-SQL备忘(6):常用内置函数
  9. C# 使用数据库SQLite
  10. [导入]使用SqlCommand对象执行存储过程