html5标签

什么是html5?
仅仅是狭义的概念。h5草案前身叫做web application 由WHATWG组织编写,在2007年提交到了w3c,w3c起名叫做HTML5。

广义上:新一代开发web富客户端应用程序整体解决方案
富客户端:很强交互和用户体验。
文档结构--文档样式--文档交互
html5=html+css+JavaScript 。

html5应用场景
1.极具表现力的网页
2.网页应用程序
pc端:icloud office365
app端:淘宝、京东、美团
wechat端:淘宝、京东、美团
3.开发本地应用
pc端:网易云音乐、有道词典
这个应用只是一个壳子,里面嵌套的是html5代码
4.简单的游戏(canvas)

html5多了啥?
1.新增的语义化标签
2.新增的样式
3.新增的接口(功能)

这里来介绍新增的html
语义化标签、属性、智能表单、网页多媒体、canvas 2d和3d绘图、svg(矢量图)

简单介绍新增的css
选择器 字体 文本 透明度 圆角 线性、径向渐变 背景 边框图片 盒子模型 过渡 动画

简单介绍新增的JavaScript api
基础的api:新的选择器 Element.classList 访问历史api 全屏api
网页存储: Application Cache localStorage sessionStorage WebSQL indexedDB
设备信息访问:网络状态 硬件访问 设备方向 地理围栏
拖放操作:网页内拖放 桌面拖入 桌面拖出
文件:文件系统api FileReader
网络访问:XMLHttpReques fetch webSocaket
多线程
桌面通知

我这里讲一下语义化标签
页面结构的划分

h5标签并不是要取代div,它只是有些部分增加了语义

页眉 主要用于页面的头部的信息介绍,也可用于板块头部
页面上的一个标题组合 一个标题和一个子标题,或者标语的组合

妙味课堂

带您进入富有人情味的IT培训

导航 (包含链接的的一个列表)
页脚 页面的底部 或者 版块底部
页面上的版块 用于划分页面上的不同区域,或者划分文章里不同的节
用来在页面中表示一套结构完整且独立的内容部分 可以用来呈现论坛的一个帖子,杂志或报纸中的一篇文章,一篇博客,用户提交的评论内容,可互动的页面模块挂件等。

引入js文件解决h5兼容问题

你可能感兴趣的:(html5标签)