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 ...
随机推荐
- cf550C. Divisibility by Eight(结论)
题意 给出长度为$n$的字符串,判断是否能删除一些数后被$8$整除 Sol 神仙题啊Orz 结论: 若数字的后三位能被$8$整除,则该数字能被$8$整除 证明 设$x = 10000 * a_i + ...
- debug模式开启会做哪些事(源码分析)
以往开发中不管是django框架下开发还是其它框架下开发, 只知道在开发阶段要开启debug模式, 却一直没有深究它会我们做哪些事, 今天使用tornado时偶然看到源码中写的很清楚,故写下来加深印象 ...
- Mysql存储过程中的事务回滚
create procedure test(in a int) BEGIN ; ;-- 异常时设置为1 START TRANSACTION; ,); ,); THEN ROLLBACK; ELSE C ...
- javaScripct入门教程
1.JavaScript环境安装 JavaScript是一个轻量级的编程语言,安装自然很简单. a.打开你的电脑,找到一个Web浏览器,再找一个文本编辑器(比如记事本) b.没有了... 2.Java ...
- Python虚拟机类机制之instance对象(六)
instance对象中的__dict__ 在Python虚拟机类机制之从class对象到instance对象(五)这一章中最后的属性访问算法中,我们看到“a.__dict__”这样的形式. # 首先寻 ...
- CART树 python小样例
决策树不断将数据切分成小数据集,直到所有目标变量完全相同,或者数据不能再切分为止,决策时是一种贪心算法,它要在给定的时间内做出最佳选择,但并不关心能否达到最优 树回归 优点:可以对复杂和非线性的数据建 ...
- mysql之面试问题总结
问题1.char 与varchar的区别? varchar是变长而char的长度是固定的.如果你的内容是固定的大小,char性能更好. char[4] 与varchar[4] 存储字母a a占一个 ...
- cf965e Short Code
ref #include <algorithm> #include <iostream> #include <cstring> #include <cstdi ...
- laravel5.2总结--集合
类(Laravel集合基类) Illuminate\Support\Collection 类提供一个流畅.便利的封装来操控数组数据,官方提供了很多辅助函数,方便对数据进行各种处理,Coll ...
- 安卓手机关闭底部键盘灯的方法(htc G11亲测有效)
还在因为看电子书和看电影时键盘灯刺眼而苦恼吗?下面提供一个方法关闭键盘灯,让你轻松DIY! 1、手机必须先Root。使用RE管理器,按照这个路径,找到文件:brightness sys/devices ...