一、html5新增标签

1.结构性标签

header 定义网页的头部

nav 定义网页的导航

footer 定义网页的底部

section 定义网页的某个区域

article 定义网页中的一篇文章

aside 定义网页的侧边栏

hgroup 将网页某个区域的标题进行组合

figure 将网页中的元素进行组合

figcaption 定义figure的标题

dialog 定义一个对话框

2.定义带有记号的文本语法: <mark>带有记号的文本</mark>

3.定义一定范围内的标量或测量语法:<meter min="0" max="100" value="10"></meter>

4.定义一定范围内的进度或进程语法:<progress min="0" max="100" value="1"></progress>

5.音频语法:

<audio controls autoplay loop>
<source src="1.mp3" type="audio/mp3"/>
...
Your browser does not support the element
</audio>

注:

a)controls 添加一个音频控制条

b) autoplay 设置自动播放

c) loop 设置循环播放

d) src 引入音频文件

注:常见的音频格式:mp3,wav,ogg

6.视频语法:

<video controls width="500" height="300" autoplay loop poster="1.jpg">
<source src="1.mp4" type="video/mp4"/>
...
Your browser does not support the element
</video>

注:

a) width 定义视频区域的宽度

b) height 定义视频区域的高度

c) poster 在播放前或快进时显示的一张图片

d) controls,autoplay,loop,src同audio中的这些属性

注:常见的视频格式:mp4,webm,ogg


二、h5表单新增type属性值

1.type="email"  限制用户输入必须为邮箱(必须含有@,并且@前后内容不能为空)

2.type="url"    限制用户输入必须为网址(必须含有http:)

3.type="number" 限制用户输入必须为数字

eg: <input type="number" value="1" min="1" max="10" step="2"/>

注:step用来设置每次递增和递减的数量,默认为1

4.type="range"  产生一个滑动条的效果

5.type="color"  产生一个颜色选择面板

6.type="date"  产生一个选择日期的面板(年/月/日)

7.type="time"  选择时间(时:分)

8.type="month"  选择年月

9.type="week"  选择某一日期是这一年的第几周


三、h5新增表单新属性

1.required限制用户输入不能为空,必填

eg: <input type="text" required/>

2.placeholder给input控件添加一个默认提示信息

3.autofocus页面加载完成后自动聚焦到某一个input控件

4.pattern限制用户输入的内容要匹配相应的正则表达式

eg: <input type="text" pattern="[a-zA-Z0-9]{6,16}"/>

5.min/max 限制输入的最大,最小值

eg: <input type="number" min="1" max="10"/>

6.step设置number类型和range类型每次递增递减的值

7.产生一个具有搜索意义的表单

a) type="search" 具有搜索意义的input控件

b) list 关联一个datalist的下拉提示单

c) datalist 数据列表下拉菜单

eg: <input type="search" list="data"/>

<datalist id="data">
<option>aaa</option>
<option>bbb</option>
...
</datalist>

注:type为search的input框的list属性值必须和datalist标签的id名一致才能实现搜索的功能

8.novalidate取消表单验证

eg: <form novalidate="novalidate">...</form>

从零开始学习前端开发 — 10、HTML5新标签及表单控件属性和属性值的更多相关文章

  1. 前端 HTML body标签相关内容 常用标签 表单标签 form 表单控件分类

    表单控件分类 input标签: input标签 type属性的text,password,button按钮,submit按钮 input标签placeholder属性 标签上显示内容 input标签 ...

  2. 认识HTML中表格、列表标签以及表单控件

    前端之HTML,CSS(二) HTML标签 列表标签 无序列表:闭标签,由<ul><li></li>...</ul>组合而成,效果成纵向列表.格式:&l ...

  3. 从零开始学习前端开发 — 1、HTML基础

    一.web标准 web标准-网页制作的标准,它是由一系列标准组成的,主要包含三个方面:结构(html,xhtml),表现(css),行为(javascript) 注:结构和表现的标准由w3c(万维网联 ...

  4. 第九课 表单及表单控件 html5学习4

    表单有由表单域.提示文本.表单3部分构成 一.表单控件 input 控件 1.<input />单标签2.input属性: 可以通过type属性变换形状 value默认值 name名称 c ...

  5. 基于CkEditor实现.net在线开发之路(3)常用From表单控件介绍与说明

    上一章已经简单介绍了CKEditor控件可以编写C#代码,然后可以通过ajax去调用,但是要在网页上面编写所有C#后台逻辑,肯定痛苦死了,不说实现复杂的逻辑,就算实现一个简单增删改查,都会让人头痛欲裂 ...

  6. HTML5(常用的表单控件)

    常用的HTML5的表单控件: Input 类型: color color 类型用在input字段主要用于选取颜色,如下所示: 从拾色器中选择一个颜色: 选择你喜欢的颜色: <input type ...

  7. Vue.js学习笔记——表单控件实践

    最近项目中使用了vue替代繁琐的jquery处理dom的数据更新,个人非常喜欢,所以就上官网小小地实践了一把. 以下为表单控件的实践,代码敬上,直接新建html文件,粘贴复制即可看到效果~ <! ...

  8. Vue.js学习笔记 第七篇 表单控件绑定

    本篇主要说明表单控件的数据绑定,这次没有新的知识点 文本框 1.普通文本框 <div id="app-1"> <p><input v-model=&q ...

  9. HTML5 FormData 模拟表单控件 支持异步上传二进制文件 移动端

    FormData是XMLHttpRequest Level 2添加的一个新的接口,利用FormData对象,我们可以通过JavaScript用一些键值对来模拟一系列表单控件,还可以使用XMLHttpR ...

随机推荐

  1. mysql超时机制

    mysql每次建立一个socket连接(connect)时,这个socket都会占用一定内存.即使你关闭(close)连接时,并不是真正的关闭,而是处于睡眠(sleep)状态. 当你下次再进行连接时, ...

  2. Lucene分词停用词库stopwords

    ! " $ % & ' ( ) * + , - -- . .. ... ...... ................... ./ .一 .数 .日 / // 0 1 2 3 4 5 ...

  3. 正则验证,match()与test()函数的区别?

    test是RegExp的方法,参数是字符串,返回值是boolean类型.match是String的方法,参数是正则表达式,返回值是数组. 案例: //判断日期类型是否为YYYY-MM-DD格式的类型 ...

  4. F和弦大横按

    用食指手掌关节顶住. 靠近品柱往上压 右手压住琴尾,这样就很轻松试下C跟F不停转换就快找到感觉 等熟练了,食指自然不会按太上 练得差不多了,手指向琴头倾压,有两个好处 1.手指后面的肉不会碰到弦 2. ...

  5. vue2 watch引用类型 失败原因

    vue中watch基本用法: new Vue({ el: '#t1', data: { a: { b: 1, c: 2 }, }, methods: { ch() { this.a.d=5 //不打印 ...

  6. python之tuple

    1.python元组 Python的元组与列表类似,不同之处在于元组的元素不能修改. 元组使用小括号,列表使用方括号. #创建元组 >>> tuple2 = 123,456,'hel ...

  7. PE文件解析器的编写(二)——PE文件头的解析

    之前在学习PE文件格式的时候,是通过自己查看各个结构,自己一步步计算各个成员在结构中的偏移,然后在计算出其在文件中的偏移,从而找到各个结构的值,但是在使用C语言编写这个工具的时候,就比这个方便的多,只 ...

  8. UWP 手绘视频创作工具技术分享系列 - 全新的 UWP 来画视频

    从2017年11月开始,我们开始规划和开发全新的来画Pro,在12月23日的短视频峰会上推出了预览版供参会者体验,得到了很高的评价和关注度.吸取反馈建议后,终于在2018年1月11日正式推出了全新版本 ...

  9. mysql foreign key(外键) 说明与实例

    一,什么是foreign key,及其完整性 个人觉得,foreign key就是表与表之间的某种约定的关系,由于这种关系的存在,我们能够让表与表之间的数据,更加的完整,关连性更强.关于完整性,关连性 ...

  10. Mixin Network Whitepaper

    [译] Mixin Network(网络) 看到了李笑来老师牵头的 Mixin, 也仔细查看了 Mixin 白皮书 ,决定翻译过来 构造一个最大的,并且对开发者友好的移动区块链网络,连接现有的所有区块 ...