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,它只是有些部分增加了语义

<header></header> 页眉 
主要用于页面的头部的信息介绍,也可用于板块头部

<hgroup></hgroup> 页面上的一个标题组合
一个标题和一个子标题,或者标语的组合
<hgroup>
    <h1>妙味课堂</h1>
     <h2>带您进入富有人情味的IT培训</h2>
</hgroup>

<nav></nav> 导航 (包含链接的的一个列表)
<nav><a href=“#”>链接</a><a href=“#”>链接</a></nav>
<nav>
    <h2>妙味精品课程</h2>
    <ul>
        <li><a href=“#”>javascript</a></li>
        <li><a href=“#”>html+css</a></li>
        </ul>
</nav>
<nav>
    <p><a href=“#”>妙味课堂</a></p>
     <p><a href=“#”>妙味课堂</a></p>
</nav>

<footer></footer>页脚  页面的底部 或者 版块底部

<section> <section> 页面上的版块
用于划分页面上的不同区域,或者划分文章里不同的节

<article></ article > 用来在页面中表示一套结构完整且独立的内容部分
可以用来呈现论坛的一个帖子,杂志或报纸中的一篇文章,一篇博客,用户提交的评论内容,可互动的页面模块挂件等。
<aside></ aside> 元素标签可以包含与当前页面或主要内容相关的引用、侧边栏、广告、nav元素组,以及其他类似的有别与主要内容的部分
aside 的内容应该与 article 的内容相关。
被包含在<article>中作为主要内容的附属信息部分,其中的内容 以是与当前文章有关的引用、词汇列表等

<figure> < figure > 用于对元素进行组合。一般用于图片或视频
<figcaption> <figcaption> figure的子元素 用于对figure的内容 进行说明
  <figure>
         <img src=“miaov.png”/>(注意没有alt)
         <figcaption> 妙味课堂 photo &copy 妙味趣学</figcaption>
   </figure>

<time></time>用来表现时间或日期
<p> 我们在每天早上 <time>9:00</time> 开始营业。 </p>参数
<p> 我在 <time datetime="2008-02-14">情人节</time> 有个约会。 </p>

<datalist></datalist>选项列表。与 input 元素配合使用,来定义 input 可能的值。
<input type="text" list="valList" />
    <datalist id="valList">
        <option value="javascript">javascript</option>
       <option value="html">html</option>
      <option value="css">css</option>
    </datalist>


<details></details>用于描述文档或文档某个部分的细节
该元素用于摘录引用等 应该与页面的主要内容区分开的其他内容
Open 属性默认展开
<summary></summary> details 元素的标题
    <details>
        <summary>妙味课堂</summary>
        <p>国内将知名的IT培训机构</p>
    </details>


<dialog></dialog>定义一段对话
<dialog>
  <dt>老师</dt>
  <dd>2+2 等于?</dd>
  <dt>学生</dt>
  <dd>4</dd>
  <dt>老师</dt>
  <dd>答对了!</dd>
</dialog>

<address></address> 定义文章 或页面作者的详细联系信息

<mark></mark> 需要标记的词或句子

<keygen>给表单添加一个公钥
<form action="http://www.baidu.com" method="get">
用户: <input type="text" name="usr_name" />
公钥: <keygen name="security" />
<input type="submit" />
</form>

<progress><progress>定义进度条
<progress max="100" value="76">
         <span>76</span>%
    </progress>

Forms新增
number  :  只能包含数字的输入框
color  :  颜色选择器
datetime  :  显示完整日期
datetime-local  :  显示完整日期,不含时区
time  :  显示时间,不含时区
date  :    显示日期
week  :  显示周
month  :  显示月

新的表单特性和函数
placeholder  :  输入框提示信息
例子 :  微博的密码框提示
autocomplete  :  是否保存用户输入值
默认为on,关闭提示选择off
autofocus  :  指定表单获取输入焦点
required  :  此项必填,不能为空
Pattern : 正则验证  pattern="\d{1,5}“
Formaction 在submit里定义提交地址

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,907评论 6 506
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,987评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,298评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,586评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,633评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,488评论 1 302
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,275评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,176评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,619评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,819评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,932评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,655评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,265评论 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,871评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,994评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,095评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,884评论 2 354

推荐阅读更多精彩内容

  • HTML5是什么? HTML5 是定义 HTML 标准的最新的版本。 该术语表示两个不同的概念: 它是一个新版本的...
    柏龙阅读 403评论 0 0
  • HTML5 第一章 HTML5概述 H5是下一代的web开发的基础. 1.1 web技术发展时间线 1991 HT...
    whitsats阅读 1,043评论 0 0
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,129评论 25 707
  • 在百度前端技术学院2016的春季任务中,第一阶段系列任务作为基础练习,主要是让学员熟练html及css。其中,ta...
    夜来小星阅读 2,320评论 0 0
  • 前情提要【风尘传续】第九章 怨三三 - 简书 目录风尘传目录 - 简书 挥刀斩情丝,举杯怎消愁。...
    哥窑阅读 399评论 1 2