HTML5是什么:
一组独立标准的集合,所以“哪些浏览器支持HTML5”这个问题没有明确的答案。
HTML5新特性:
- Semantics(语义化):标签更加语义化;
- Connectivity(连接):用全新的方式跟服务器连接;
- Offline and storage(离线存储):支持在客户端存储数据;
- Multimedia(多媒体):对视频、音频更加支持;
关键词:
- 向后兼容,支持原来页面
- 标准化非官方技术
- <!DOCTYPE html>
- <meta charset="utf-8">
良好的风格
- 包含<html>、<header>、<body>元素
- 标签小写
- 不省略属性的引号
- 不省略关闭空元素的斜杠
验证
新增的元素
- 构建页面的语义元素:<article> <aside> <figcaption> <figure> <footer> <header> <hgroup> <nav> <section> <details> <summary>
- 标识文本的语义元素:<mark> <time> <wbr>
- web表单:<input>(不是新元素,但是增加了类型)<datalist> <keygen> <meter> <progress> <command> <menu> <ouput>
- 音频、视频、插件:<audio> <video> <source> <embed>
- Canvas:<canvas>
剔除的元素
表现性元素:<big> <center> <font> <tt> <strike>