总是遇到h5新标签的笔试题目,就查阅了资料来总结一下:

1.form相关:

(1)form属性:在HTML5中表单元素可放在表单之外,通过给该元素添加form属性来指向目标表单(form属性值设为目标表单id)即可。

(2)formaction属性:HTML5给提交按钮(如button、submit、image等)增加了formaction属性,以便提交到不同的服务器地址。

(3)formmethod属性:用法同formaction。

(4)placeholder属性:用于文本框处于未输入状态时的一种文字提示。

(5)autofocus属性:自动获得焦点,一个页面只能有一个控件具有该属性。该属性无值,直接写就好。

(6)list属性:用于单行文本框,该属性的值为某个datalist元素的id,增加该属性后的单行文本框类似选择框(select),但允许用户自定义输入,为了避免没有支持该元素的浏览器出现错误,我们通常使用CSS设置不显示。

标签:定义可选数据的列表。与 input 元素配合使用,就可以制作出输入值的下拉列表。

order:123

(7)autocomplete属性:自动完成允许浏览器预测对字段的输入,HTML5实现了自定义设置该属性,避免了任何人都可以看到所存在的安全隐患。该属性值有“on”、”off“或“”(不指定)三种,不指定时使用浏览器的默认值。

(8)input元素种类:

search:与text文本框类似,用于搜索;

tel: 与text文本框类似,用于电话;

url: 与text文本框类似,用于url格式的地址;

email: 与text文本框类似,用于email格式的地址;

number: 与text文本框类似,用于数值;

range: 只允许输入一段范围内的数值,通过min和max属性来设置范围;

color: 颜色文本框,“#000000”格式的文字;

file: 文件选择文本框,HTML5中通过multiple属性可以多选;

datetime、date、month、week、time、datetime-local 各种日期与时间输入的文本框;

output: 定义不同类型的输出;

(9)表单验证相关:

自动验证(就是通过伪元素添加相应的属性来达到验证的要求)

required属性:具有该属性的元素,如果其内容为空则不允许提交,并给出相应的提示。

pattern属性:具有该属性的元素,如果内容不为空则把内容与pattern的值进行正则匹配,匹配不成功则不通过并提示。

min属性和max属性:它们是值类型和日期类型的input元素专用属性,限制了输入的范围。

step属性:控制元素的值增加或减少的步幅,如输入1-100之间的数字,且步幅是5,那么只能输入1、6、11....。

显示验证(除了给元素添加属性来自动验证外,在HTML5中,form元素与输入元素(input)包括select元素和textarea都具有一个checkValidity方法,调用该方法可以进行手动验证,checkValidity方法以boolean的形式返回验证结果)

functioncheck(){

var email=document.getElementById("email");

if(email.checkValidity()){ alert("email格式正确"); }else{ alert("email格式不正确"); } }

取消验证(取消表单验证有两个属性:用于form的novalidate和用于submit的formnovalidate)

//用于form的novalidate

//用于submit的formnovalidate

自定义错误:在HTML5中没经过验证的表单浏览器会有默认的提示,但也提供了通过JavaScript的来设置自定义错误提示信息。(我觉得就是自己写个函数,点击时候调用就可以)。

2.增强的页面元素

(1)figure元素:figure是个组合元素,可以带标题figcaption,一个figure只允许放置一个figcaption。

标志

(2)details元素:details提供了一种替代Javascript的、将画面上局部区域进行展开或收缩的方法.

点击我查看细节

我是细节内容。

(3) mark元素:mark元素表示页面需要突出显示或高亮显示的部分。

(4)progress元素:一般用于写进度条,可以给progress设置value和max属性,value表示已经进行的,max表示总数,value和max只能为有效的浮点数,value必须大于0小于等于max。如果不给progress设置这两个属性,则是动态显示正在进行,进度不确定。

(5) meter元素:定义度量衡。(界定上下的值会有颜色区分)。

high:定义度量的值位于哪个点,被界定为高的值。

low:定义度量的值位于哪个点,被界定为低的值。

max:定义最大值。默认值是 1。

min:定义最小值。默认值是 0。

optimum:定义什么样的度量值是最佳的值,如果该值高于 "high" 属性,则意味着值越高越好。如果该值低于 "low" 属性的值,则意味着值越低越好。

value:定义度量的值。

(6)改良的ol列表:在HTML5中为ol元素添加了start属性和reversed属性。

start:表示列表序号从几开始。

reversed:表示列表序号为倒序。

(7) 改良的dl列表:dl是专门用来定义术语的列表,在HTML5中为dt增加了名字dfn。

术语1
描述...
名字术语2
描述...

(8)cite:用于表示作者。

(9)small:用于标识“小型文本”。

(10)标签:定义外部的内容。

(11)标签:定义 article 以外的内容。aside 的内容应该与 article 的内容相关。aside可以用于网站页尾一排排的广告或者链接,一竖排为一个aside。也可以用于博客侧栏。

(12) 标签:定义声音。

(13) 标签:定义图形(是为了客户端矢量图形而设计的)。

(14) 标签:定义命令按钮,比如单选按钮、复选框或按钮。

(15) 标签:定义嵌入的内容,比如插件。

(16) 标签:定义 section 或 document 的页脚。

(17) 标签:定义 section 或 document 的页眉。

(18) 标签:用于对网页或区段(section)的标题进行组合。

(19) 标签:用于对网页或区段(section)的标题进行组合。

(20) 标签:定义导航链接的部分。

(21) 标签:定义不同类型的输出,比如脚本的输出。

(22) 标签:在 ruby 注释中使用,以定义不支持 ruby 元素的浏览器所显示的内容。

(23) 标签:定义字符(中文注音或字符)的解释或发音。

(24) 标签:定义 ruby 注释(中文注音或字符)。

(25) 标签:定义文档中的节(section、区段)。比如章节、页眉、页脚或文档中的其他部分。

(26) 标签:为媒介元素(比如 和 )定义媒介资源。

(27) 标签:details 元素的标题,”details” 元素用于描述有关文档或文档片段的详细信息。”summary” 元素应该是 “details” 元素的第一个子元素。

(28) 标签:定义日期或时间,或者两者。

(29) 标签:定义视频,比如电影片段或其他视频流。

(30) 标签:定义对话(会话)dialog元素表示几个人之间的对话。

该博文转自奔跑的铃铛

https://www.cnblogs.com/ksl666/p/5964810.html

html 5新增技术,HTML5新增元素,标签总结相关推荐

  1. html 5新增技术,HTML5新增标签

    多媒体 audio --定义声音,比如音乐或其他音频流.src属性定义文件位置. video --定义视频,比如电影片段或其他视频流.controls和 src属性. canvas --定义图形,比如 ...

  2. html主题部分标签,html5 section元素标签

    html5 元素标签 HTML标签元素教程篇 在HTML5中新增加标签. 一.section介绍与语法结构 section英文翻译为: 部分.段.截面.章节.章.分段等意思 html5 section ...

  3. HTML5新增标签(一)

    前言 HTML5的新特性主要是针对以前的不足,增加了一些新标签,新表单和新表单属性 但是呢!这些标签大多都存在兼容性的问题,基本是IE9以上的版本才支持 之前我们做布局,都用的是div,但是没有语义性 ...

  4. html中无语义的标签,HTML5 语义元素

    HTML5 语义元素 语义= 意义 语义元素 = 有意义的元素 什么是语义元素? 一个语义元素能够清楚的描述其意义给浏览器和开发者. 无语义 元素实例: 和 - 无需考虑内容. 语义元素实例: , 浏 ...

  5. 下列不属于html5语义元素,HTML5 新的语义元素

    HTML5 提供了新的语义元素来明确一个Web页面的不同部分: HTML5中新的语义元素 HTML5 元素 标签定义文档中的节(section.区段).比如章节.页眉.页脚或文档中的其他部分. 根据W ...

  6. html5新增标记元素的内容类型,HTML5新标签与javaScript新方法

    HTML5 (0106) 1.文档声明 2.字符编码设置 3.验证(http://validator.w3.org/) HTML5新增的语义化标签 1.语义化标签:说明页面内容,便于搜索引擎寻找该内容 ...

  7. 获取h5的id属性_js:获取元素的值(id、标签、html5新增、特殊元素的获取)

    1.根据id获取 (1)getElementById() 方法 获取元素 console.log(uname); console.log(typeofuname); } 2020-07-22 getE ...

  8. 详解html5新增的标签与css3中伪类和伪元素

    html5 / css3 基础篇(第一篇) 回顾 是的,你没看错!今天是一个全新的开始,今天这一讲我们就要开始h5和c3了,html 和 css的基础篇我们都告一段落了.html一共两篇,css走过了 ...

  9. html5新增标签有dfn吗,html元素dfn标签的使用方法及作用

    html元素标签是一个短语标签,dfn是英文"Definition"的缩写,有"定义"的意思.该标签的使用方法及作用详解如下: 标签的定义 标签是一个短语标签, ...

最新文章

  1. 理解 Linux 的硬链接与软链接
  2. Linux 中的零拷贝技术,第 2 部分
  3. 通过管道传输快速将MySQL的数据导入Redis(自己做过测试)
  4. Web Form要“jquery”ScriptResourceMapping。请添加一个名为 jquery (区分大小写)的 ScriptResourceMapping。”的解决办法。...
  5. 排序 之 快排、归并、插入 - 时间复杂度----掌握思想和过程
  6. C++求复数的角度_单词复数规则:tomato的复数究竟是加s还是es?
  7. 2021华为软挑-成渝复赛复盘
  8. python毕业设计总结范文大全_毕业论文设计总结范文.docx
  9. 使用ThinkMusic网站源码配合cpolar,发布本地音乐网站
  10. ADAM A METHOD FOR STOCHASTIC OPTIMIZATION
  11. java 一元二次方程_如何用java编写一元二次方程的求根问题
  12. 银行核心系统的清算与结算
  13. ArcGis for Android 集成天地图四川(一)
  14. WIN10更改不了锁屏壁纸
  15. Linux CentOS 7安装之后,ip addr命令无法显示ip地址。ifconfig命令报错:未找到命令!
  16. 通用 Mapper @KeySql 注解 genId 方法详解
  17. springmvc+ajaxfileupload异步上传
  18. 攻防演练-组织沙盘推演的4个阶段.
  19. 脑残式网络编程入门(二):我们在读写Socket时,究竟在读写什么?
  20. 随机键盘输入的抽奖系统

热门文章

  1. 抗疫逆行者网页作业 感动人物HTML网页代码成品 网页作业带JS下拉菜单 最美逆行者网页模板 致敬疫情感动人物网页设计制作
  2. 爱聚云店宝,荣获 “中国新零售联盟联合发起人”单位
  3. 【Ubuntu 20.04 LTS】设置笔记本合并盖子不休眠
  4. Serverless 极致弹性解构在线游戏行业痛点,你有过迷茫吗
  5. ICCV 2021 | 性能炸裂的通道剪枝算法ResRep(Keras复现)
  6. h5页面怎么处理文件流_微信H5页面制作流程,大家有哪些经验分享?
  7. 位运算bitwise_and和bitwise_not函数
  8. 室内设计优美语句_赞美家装设计师的句子
  9. ubuntu16.04+Tesla P100+cuda+anaconda+cudnn+tensorflow:从0开始安装
  10. Spring Framework框架起步,小白都看得懂(官翻版)!