H5 基本标签使用 浅析 (含video标签、input表单等)
1. 音频标签<audio>
<audio src = “./music/Alone.mp3” controls autoplay loop = “3” ></audio>
controls :在页面中显示音乐播放控件 autoplay :页面加载自动播放
loop :设置循环播放次数
·浏览器音乐格式兼容 浏览器默认按顺序查找兼容格式
<audio controls>
<source src = “./music/Alone.mp3”>
<source src = “./music/Alone.wav”>
<source src = “./music/Alone.ogg”>
浏览器不支持HTML5音频播放 (页面提示)
</audio>
2. 视频标签<video>
<video src = “./video/movie.mp4” controls autoplay>
controls :在页面中显示视频播放控件 autoplay :页面加载自动播放
<video>标签类似<img>可以设置宽高位置等属性
·浏览器视频格式兼容 浏览器默认按顺序查找兼容格式
<video controls>
<source src = “./video/movie.mp4”>
<source src = “./video/movie.ogg”>
浏览器不支持HTML5视频播放 (页面提示)
</video>
3. 表单构造标签<input>
① (<label>的for属性与<input>的id相关联,点击label中的email:可以使input获取焦点)
<label for = “demo”>
email: <input type = “email” id = “demo”>
</label>
这样可使获取焦点的范围扩大,在移动端触屏具有便利优势。
② <input>标签构造表单基本类型归纳
|
|
<input type="email"> |
输入邮箱格式 |
|
tel |
<input type="tel"> |
输入手机号码格式 |
|
url |
<input type="url"> |
输入url格式 |
|
number |
<input type="number"> |
输入数字格式 |
|
search |
<input type="search"> |
搜索框(体现语义化) |
|
range |
<input type="range"> |
自由拖动滑块 |
|
color |
<input type="color"> |
拾色器 |
|
time |
<input type="time"> |
|
|
date |
<input type="date"> |
|
|
datetime |
<input type="datetime"> |
|
|
month |
<input type="month"> |
|
|
week |
<input type="week"> |
|
|
reset |
<input type="reset" value="重置"> |
重置form表单中输入的内容 |
其中color,month,week等标签都具备兼容性问题,尤其以color突出。
③ <input>标签,基本表单属性归纳
|
placeholder |
<input type="text" placeholder="请输入用户名"> |
占位符 |
|
autofocus |
<input type="text" autofocus> |
自动获得焦点 |
|
multiple |
<input type="file" multiple> |
多文件上传 |
|
autocomplete |
<input type="text" autocomplete="off"> |
自动完成 |
|
form |
<input type="text" form="某表单ID"> |
与其他<form>表单关联,一同提交 |
|
novalidate |
<form novalidate></form> |
关闭验证 |
|
required |
<input type="text" required> |
必填项 |
|
pattern |
<input type="text" pattern="\d"> |
自定义验证,可定义正则验证 |
直接在input标签中添加属性如:<input required placeholder="请输入用户名">
④ <input>标签,list属性使用
<input list = “index”>
<datalist id = “index”>
<option value = “php”></option>
<option value = “python”></option>
<option value = “photoshop”></option>
<option value = “java”></option>
</datalist>
4. 表单list关联标签<datalist>:数据列表
<label for = “program”>
课程:<input list = “index” id = “program”>
</label>
<datalist id = “index”>
<option value = “php”></option>
<option value = “python”></option>
<option value = “photoshop”></option>
<option value = “java”></option>
</datalist>
5. 生成加密字符串标签<keygen>
生成提交给服务器的加密处理的内容。
6. 输出结果标签<output> 语义化作用
与<input>输入相对,使用方法类似一个<span>标签,在页面上展现一个字符串。
7. 度量器标签<meter>
<label for = “”>
度量器:<meter min=”0” max=”100”low=”60”high=”80”value=”50”></meter>
</label>
8. 一个基本表单(<form>,<fieldset>,<legend>,<label>,<input>)
<form> (创建一个表单,便于统一提交所有填写内容,以form为单位提交内容,
可与input的form属性关联)
<fieldset> (将表单元素进行分组,默认创建一个边框)
<legend>这是一个表单</legend> (为fieldset标签定义标题)
<label for = “”> (使用for关联一个input)
email: <input type = “email” >
</label>
<label for = “”> (使用for关联一个input)
tel: <input type = “tel” >
</label>
</fieldset>
</form>
H5 基本标签使用 浅析 (含video标签、input表单等)的更多相关文章
- jQuery同一标签多个相同事件 return语句 表单提交实例
如form表单的submit,a标签都自带一个鼠标单击事件,其实我们还可以额外填加单击事件 如:$(':submit').click(); 则自定义的单击事件先执行,然后才是标签自带的单击事件(c ...
- [转]SpringMVC<from:form>表单标签和<input>表单标签简介
原文地址:https://blog.csdn.net/hp_yangpeng/article/details/51906654 在使用SpringMVC的时候我们可以使用Spring封装的一系列表单标 ...
- 一个表单里,如果有<button>标签存在,它会自动提交表单
可以用button代替input type=”submit”吗? 在ie下,<button>标记恐怕还存在几个不大不小的问题. 在一个表单里,如果有一个以上"submit&quo ...
- a标签、img图片、iframe、表单元素、div
1.<a href="http://www.baidu.com" target=''_blank">百度</a> 超链接标签 2.<img ...
- SpringMVC from 表单标签和 input 表单标签
刚学习很懵 不知道还有springmvc 自己的表单 于是乎就上网查了一下 这个真的好用多啦 刚学习很懵 不知道还有springmvc 自己的表单 于是乎就上网查了一下 这个真的好用多啦 ...
- H5新增input表单、表单属性
新增表单 email,Email类型 url , Url类型 date,日期类型 time,时间类型 month,月类型 week,周类型 number,数字类型 tel,电话类型 search,搜索 ...
- 前端与后台可能需要使用交互的表单form,input标签
前端与后台可能需要使用交互的表单标签 form表单和input标签 textarea文本域表单 select,option下拉列表表单 fieldset和legend组合表单 label标签 form ...
- HTML5 audio与video标签实现视频播放,音频播放
随着互联网的飞速发展以及HTML5的应用,越来越多的项目中用到video,audio当常用标签. <audio> 标签属性 <audio src="song.mp3&quo ...
- html5中的video标签和audio标签
不管是否承认,flash早已不像过往那样如日中天了.亚马逊全面放弃flash.苹果放弃flash.安卓也放弃了移动端的flash支持.事实上flash已经不太适合web开发了,因为HTML5中的vid ...
随机推荐
- c++运算符重载和虚函数
运算符重载与虚函数 单目运算符 接下来都以AClass作为一个类例子介绍 AClass{ int var } 区分后置++与前置++ AClass operator ++ () ++前置 一般设计为返 ...
- Python_三级目录
程序要求: 1. 使用字典存储 1. 可以一层一层的进入到所有层2. 可以在每层返回上一层3. 可以在任意层退出 三级目录写了两个版本,第一个版本是刚看完字典写出来的,代码很多冗余,很多重复. men ...
- 【PHP】根据两地经纬度计算距离
最近做一个H5活动的项目,有个要求是必须现场玩家才能参与,所以就需要计算玩家位置和活动地点的距离来判断是否在活动现场. 以下是写的一个根据经纬度计算两地距离的方法 1 function getDist ...
- JZOJ 3463. 【NOIP2013模拟联考5】军训
3463. [NOIP2013模拟联考5]军训(training) (Standard IO) Time Limits: 2000 ms Memory Limits: 262144 KB Deta ...
- Python学习笔记(二):数据类型
一.python中的数据类型 python中的数据类型包括:整型.浮点型.布尔型.字符串类型 整型(int)和浮点型(float) Python中的整型只有int,没有short.long:浮点型fl ...
- Java 关键字volatile 与 synchronized 作用与区别
1,volatile 它所修饰的变量不保留拷贝,直接访问主内存中的. 在Java内存模型中,有main memory,每个线程也有自己的memory (例如寄存器).为了性能,一个线程会在自己 ...
- Android 停止调试程序
现在我知道怎么停掉debug的Android程序了,很简单,进入ddms界面,对着你的进程,kill.
- MapReduce实现单词统计
开发工具:IDEA mapreduce实现思路: Map阶段: a) 从HDFS的源数据文件中逐行读取数据 b) 将每一行数据切分出单词 c) 为每一个单词构造一个键值对(单词,1) d) 将键值对 ...
- “帮你APP”团队冲刺4
1.整个项目预期的任务量 (任务量 = 所有工作的预期时间)和 目前已经花的时间 (所有记录的 ‘已经花费的时间’),还剩余的时间(所有工作的 ‘剩余时间’) : 所有工作的预期时间:88h 目前已经 ...
- 介绍 Active Directory 域服务 (AD DS) 虚拟化
TechNet 库 Windows Server Windows Server 2012 R2 和 Windows Server 2012 服务器角色和技术 Active Directory Acti ...