HTML5的定义
html5并不单单指html,它是一个前端的技术合集,实质上是html4、css、javaScript的升级版合集;
HTML5<!DOCTYPE>
<! DOCTYPE html>的声明必须位于文档的第一行;
脚下留心:html5为什么只需要写<!doctype html>?
Html5不是基于标准通用标记语言,不需要引用dtd文件,但需要doctype来规范浏览器的行为,否则浏览器将开启怪异模式,而html4基于标准通用标记语言,需要引入did文件,才能告知浏览器文档使用的文档类型
浏览器的的支持
IE9以上版本,其他浏览器基本都支持
脚下留心:当浏览器不支持html5的新元素时,如何使浏览器处理新元素?
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>为 HTML 添加新元素</title>
//为IE浏览器添加新元素
<script>document.createElement("mytest")</script><style>
mytest {
background-color: pink;
padding: 50px;
font-size: 30px;
}
</style>
</head>
<body>
<h1>我的第一个标题</h1>
<p>我的第一个段落。</p>
<mytest>我的测试</mytest>
</body>
</html>