• 首页
  • html5
  • 关于 html4 和 html5 定义上的一些区别

关于 html4 和 html5 定义上的一些区别

h5.jpg

关于Html5 的一些定义 及旧的Html 规定有何区别

html 头的定义

html4 及 以下版本 <!DOCTYPE HTML PUBLIC "-W3CDTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

html5 '<!DOCTYPE HTML>`


DOCTYPE 这个定义在Html 页面头部的参数告诉浏览器,你当前的内容是什么类型,需要如何渲染解析

那如果你把 html4 解析的页面定义成了 html5 个规范,会发生什么情况呢? 答案是 什么情况都没有

W3C标准已经像地球所有人类承诺 DOCTYPE 参数的定义兼容所有 html 版本

所以,你的页面中,推荐使用 DOCTYPE 参数,而且推荐使用 html5 类型的定义方式

meta 标记定义

html4 及 以下版本 <meta http-equiv="content-type" conent="text/html" charset="utf-8" />

html5 <meta charset="utf-8" />


变化很大,对于html5下 meta 的定义非常少,一个 charset 编码参数即可

当然 W3C 也所了,以后对于所有版本html 都提供兼容

就算你的 html4 页面使用 <meta charset="utf-8" /> ,没关系的,浏览器照样解析,所以推荐更简单高效的写法

header 标记定义

  • link 的定义
  • script 的定义

html4 及以下,我们是这样定义 style 文件和 script 的 <link style="text/css" rel="stylesheet" href="/css/main.css" /> <script type="text/javascript" src="/javascript/main.js" ></script>

html5 做了如下定义 '<link rel="stylesheet" href="/css/main.css" /><script src="/javascript/main.js" ></script>`

对比以下,都有简化,尤其 script 脚本引入,显的更加明显简洁

出自:关于 html4 和 html5 定义上的一些区别



回到顶部