博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
h5c3 part1
阅读量:5170 次
发布时间:2019-06-13

本文共 1095 字,大约阅读时间需要 3 分钟。

一.h5c3:

HTML5广义的概念: 代表着浏览器技术发展的阶段,是html5 css3和js(API)一套前端技术的组合;
h5设计的目的是为了在移动设备上支持多媒体;;新的语法特征被引进以支持这一点.h5还引进了新的功能,可以真正改变用户与文档的交互方式;

优点: 1. 提升用户体验
2. 丰富页面的多媒体元素 audio video canvas
3. 取代flash在移动设备的地位
4. 增加很多新标签, 有助于开发人员定义重要的内容

兼容性: 1.不支持h5新标签的浏览器会将这些标签解析成行内元素, display: block ; 即可以解决;

2.ie9 以下版本浏览器 不能识别这些标签, 但通过 document.createElement 创建的元素可以识别, 实际开发中通常引入js库来解决这个问题 <script src="../js/html5shiv.min.js"></script>

二.表单:
1.新增标签

1.datalist 和input 结合使用, 拥有输入功能的下拉列表

2.Keygen
3.meter 度量器
4.output 用于输出内容
5.progress

多媒体标签: audio video

<form>

<fieldset>
特殊格式处理
<legend>fieldset元素的标题</legend>
</fieldset>
</form>
2 新增属性
1. autofocus 自动聚焦
2. autocomplete form 或者input 都可以有
3. multiple 文件或者邮箱
4. required 必填
5. pattern 正则表达式
6. form 哪项属于表单
7. placeholder
3. 新增输入类型

tel : 主要在移动端弹出数字键盘

email:
tel:
search:
number:
range:
color:
date:
datetime:
localtime
week
month
day

4. 新增事件

oninput: 内容改变时触发
oninvalid: 输入无效是触发
setCustomValidity: 输入无效时的输出内容

三. 页面结构新增标签:

<header></header>
<nav></nav>
<main>
<article></article>
<aside></aside>
</main>
<footer></footer>

转载于:https://www.cnblogs.com/noraZhang/p/10044612.html

你可能感兴趣的文章
Sublime text 3 注册码激活码 版本号3143
查看>>
通过wifi无法连接手机调试
查看>>
HD 2177(威佐夫博弈 入门)
查看>>
挑战多重部分和问题
查看>>
前端开发 —— js 常用工具函数(utilities)
查看>>
中英文对照 —— 数学定律定理(公式及其描述)
查看>>
韩国"被申遗" (转自果壳)
查看>>
C# CSV 导出
查看>>
EF Ccore 主从配置 最简化
查看>>
学习笔记: yield迭代器
查看>>
vue.js实现联动效果
查看>>
【bzoj1022】[SHOI2008]小约翰的游戏John 博弈论
查看>>
RegisterWaitForSingleObject的使用
查看>>
笔试题分析-2
查看>>
【八枚银币】
查看>>
如何往一个指定的地址写入一个值呢
查看>>
点到圆弧的距离(csu1503)+几何
查看>>
Java Swing
查看>>
python检测文件的MD5值
查看>>
[COCI2009]Dvapravca
查看>>