什么是HTML5?
- HTML5是超文本语言,不是编程语言,HTML5是HTML语言的最新版本,需要注意浏览器的兼容性问题.
- HTML5技术一般是指的是HTML5.CSS3.JavaScript三种技术的结合.
- HTML5主要负责文档内容的结构和含义.
- CSS3主要负责描述文档内容样式.
_ JavaScript主要用来负责文档内容的行为.
HTML5的基本结构
<!doctype html>//最新版本html,即heml5
<html lang="en">//文件开始标记
<head>//文件头开始标记
<meta charset="UTF-8">//指定字符编码
<title>Document</title>
</head>//文件头结束标记
<body>//文件主题开始标记
</body>//文件主题结束标记
</html>//文件结束标记
HTML5新增的结构标签
<header></header>页眉
<hgroup></hgroup>标题组合
<nav></nav> 导航
<footer></footer>页脚
<section></section>区块
<article></article>文章
<aside></aside>侧边栏
<figure></figure> 用于对元素进行组合。一般用于图片或视频
<figcaption></figcaption>用于对figure的内容进行说明
<time></time> 时间
<datalist></datalist>数据列表 ,配合输入框来使用
<details></details>描述
<summary></summary>对details的简介
<dialog></dialog> 对话框
<address></address>地址
<mark><mark>标记 自带带黄色背景,其他用法和span一样
<keygen></keygen>秘钥(报废了)
<progress></progress>进度条 可以设置 value max min ...
<meter></meter>进度条,用法和上面的差不多