HTML5 学习笔记DAY1
HTML5知识(一)
简介:HTML5是HTML最新的修订版本,HTML5的设计目的是为了在移动设备上支持多媒体。
- 关于什么是HTML5:HTML5 是下一代 HTML 标准。
- <!doctype> 声明必须位于 HTML5 文档中的第一行。
- HTML5 的改进
- ① 新元素新属性
- ② 完全支持 CSS3
- ③ Video 和 Audio
- ④ 2D/3D 制图
- ⑤ 本地存储
- ⑥ 本地 SQL 数据
- ⑦ Web 应用
使用 HTML5可以简单的在网页中播放 视频(video)与音频 (audio)
- HTML5应用(使用 HTML5 可以简单地开发应用)
① 本地数据存储 ② 访问本地文件 ③ 本地 SQL 数据 ④ 缓存引用 ⑤ Javascript 工作者
- HTML5 图形(使用 HTML5 可以简单的绘制图形)
① 使用 元素。 ② 使用内联 SVG。 ③ 使用 CSS3 2D 转换、CSS3 3D 转换。
- HTML5 使用 CSS3
新选择器、新属性、动画、2D/3D 转换、圆角、阴影效果、可下载的字体
- HTML5 表单的更新
①新表单元素 ②新属性, ④ 新输入类型 ④自动验证。
- 新的语义元素
HTML5知识(二)
1. .HTML5浏览器支持:
现代的浏览器都支持 HTML5。 此外,所有浏览器,包括旧的和最新的,对无法识别的元素会作为内联元素自动处理。
2. HTML5 定了 8 个新的 HTML 语义元素。
所有这些元素都是 块级 元素。 可以设置 CSS 的 display 属性值为 block,以便正常显示
3.其他
. 可以为 HTML 添加新的元素,并为该元素定义样式
4.Shiv解决方案:
针对IE浏览器html5,shiv 是比较好的解决方案。html5 shiv主要解决HTML5提出的新的元素不被IE6-8识别,这些新元素不能作为父节点包裹子元素,并且不能应用CSS样式。