11.23

1.input的type属性新增的值
① 概述
email 用于应该包含“e-mail"地址的输入框
url 用于应该包含“URL"地址的输入框
search 用于应该“搜索内容"的输入框
number 用于应该包含“数值"的输入控件
tel 规定显示的类型为“电话号码"的输入框
range 规定显示的类型为“数值选择范围"选择控件
color规定显示的类型为“颜色"选择控件
日期相关
date规定显示的类型为“日期"选择控件
month规定显示的类型为“月份"选择控件
week规定显示的类型为“周"选择控件
time规定显示的类型为“时间"选择控件
datetime规定显示的类型为“日期时间"选择控件
datetime-local规定显示的类型为“本地日期时间"选择控件
由于在制定HTML5标准时,无论移动端的Web浏览还是移动端的应用都已经开始逐渐的成为一种新的主流浏览方式了,所以以上这些属性大多在移动端有比在PC端更好的表现。

② email
email 让input接收一个邮箱地址
基本形式如下:

注意:

  1. 只要当你输入的内容不为空时才会进行验证,
  2. 只验证如下形式的值:【任意字符+@+任意字符】

③ Url
url 让input接收一个url地址(网站地址)
基本形式如下:

注意:

  1. 只要当你输入的内容不为空时才会进行验证
  2. 一般只验证如下形式的值:【 任意字符 + : 】
    扩展:
  3. 在nodpad++里面,同时按下ctrl+k,能够进行一个自动的注释
  4. 同时按下win菜单键+R,调出运行窗口,输入osk,能打开虚拟键盘
    ④ number
    number 让input只接受数字的输入
    基本形式如下:

    注意:
  5. 只要当你输入的内容不为空时才会进行验证,
  6. 你只能输入数字,输入非数字类型会被拒绝。(可输入和数字相关的正负号,小数点,e)
  7. 在输入框右侧会提供自动加减的符号,默认值为0.
  8. 如果输入的值太大,那么会转换为一个科学计数法表示.
    可通过以下属性对值进行限定:max,min,step,value

一旦给了最大最小值等范围,和step间隔,那么所有的数都等于是已经被定义了
⑤ range
range 让input变为一个滑动条

基本形式如下:

注意:

  1. 默认值为50,范围为0–100.
  2. 我们可以通过一个默认的get请求看到他的值
    可通过以下属性对值进行限定:max,min,step,value

⑥ color
color 颜色选择器
基本形式如下:

注意: Color 类型显示为一个颜色选择器
⑦ 日期选择器
日期选择器, type的值为下面之一
date 年、月、日
month 年、月
week 年、周
time 小时、分钟
datetime 年、月、日、时间(UTC 时间–浏览器支持程度较弱)
datetime-local 选取:年、月、日、时间(本地时间)
基本形式如下:

扩展:
UTC时间 : 通用协调时
GMT时间:格林威治平均时
UTC时间GMT时间英国伦敦的本地时间
UTC+8小时==北京时间
2.Input上新增的属性
① required
required 要求input的值为必填
基本形式如下:
<input type="text"name=“username” required =“required " />
或者

注意:
1、 placeholder能用于text,password,eamil,url,number,search等类型
2. placeholder不能用于range,color,date等非文本框类型
② pattern
pattern 用于验证 input输入值是否合法,
适用于以下类型的 标签:
text, search, url, telephone, email 以及 password。
使用形式:

③ form
规定输入域所属的表单,适用于所有 标签的类型,使用形式:

④ Width & height height 和 width 、规定用于 image 类型的 input 标签的图像高度和宽度. 使用形式: ⑤ 重写属性 表单重写属性适用于以下类型的 标签:submit 和 image。 formaction - 重写表单的 action 属性 formmethod - 重写表单的 method 属性 formtarget - 重写表单的 target 属性 还能重写enctype与novalidate等 使用形式: 这些属性对于创建不同的提交按钮很有帮助。

3.Form上新增的属性
① autocomplete
规定是否启用表单的自动完成功能,其值如下:
on //开启自动完成功能【默认为on,开启状态】
off //关闭自动完成功能
基本使用

② novalidate
如果使用该属性,则提交表单时不进行html5自带的验证。
基本写法

4.表单新增标签
① datalist 标签
datalist规定输入域的选项列表,类似于select标签.

注意:
datalist的一定要有id属性,并且此属性还必须要和某一个文本域input的list属性值一样才能渲染出来。
② output 标签
output 元素用于不同类型的输出,比如计算或脚本输出


+

0

注意:
就现在的浏览器支持程度而言,如果我们要获取input的实时改变,我们需要通过oninput属性获取。oninput属性既可以写在form表单上也可以写在input的输入域上。

十二、H5实用标签
1.标签
该标签是一个“行内元素”,它的作用是像一只荧光笔一样突出你标记的文本。
运行效果:

2.标签
该标签是一个“行内块级元素”,它是用于度量属性“value”的值的一个标签,
通过判断“value”的值是否在一个合适的区间,从而显示出不同级别颜色。
如果值在合理区间会显示成一个值内容比例为“绿色”的横条,如果值在不合理区间会显示成一个值内容比例为“黄色”的横条(经过包括“Edge”浏览器在内的所有主流浏览器测试)。
标签具有以下属性值:
max规定度量的最大值
min规定度量的最小值
value 当前值
high规定高范围的度量值(大于该值)
low规定低范围的度量值(小于该值)
optimum规定最佳的度量值
比例的控制

颜色的状态显示

3.标签
该标签是一个“行内块级元素”,它是一个用于显示“进度信息”的标签。
标签具有以下属性值:
max规定总进度量的值
value规定当前进度量的值

运行效果:

4.标签
该标签是一个“行内块级元素”,它用于在页面中加载音频文件,
目前HTML5标准中,主要支持三种格式的音频文件,即:“ogg”(Ogg Vorbis)、“mp3”和“wav”格式的音频文件,
但不同的浏览器支持的情况又有所不同,所以我们通常不会单独使用标签,而是在该标签内置入一个标签,使浏览器将一个识别到的音频文件进行使用。
浏览器支持音频格式的情况如下表:

标签具有以下属性:
autoplay如果出现该属性,则音频在就绪后马上播放
controls如果出现该属性,则向用户显示控件,比如播放按钮
loop如果出现该属性,则每当音频结束时重新开始播放
muted规定视频输出应该被静音
preload如果出现该属性,则音频在页面加载时进行加载,并预备播放。若和“autoplay”同时使用,则该属性值会被忽略
src要播放的音频的URL地址

标签具有以下属性: Media 规定媒体资源的类型,如:“screen and (min-width:320px)” Src 规定媒体文件的URL地址 type 规定媒体资源的MIME类型(Multipurpose Internet Mail Extensions,它包含文本、图像、音频、视频以及其他应用程序专用的数据) 标签要兼容各种浏览器的写法当如下:

运行效果

5.标签
该标签是一个“行内块级元素”,它用于在页面中加载视频文件,
目前HTML5标准中,主要支持三种格式的视频文件,即:“ogg/ogv”(带有Theora视频编码和Vorbis音频编码的Ogg文件)、“mp4”(带有H.264 视频编码和AAC音频编码的MPEG4文件)和“webm”(带有VP8视频编码和Vorbis音频编码的WebM文件)格式的视频文件,
但不同的浏览器支持的情况又有所不同,所以我们通常不会单独使用标签,而是在该标签内置入一个标签,使浏览器将一个识别到的音频文件进行使用。
浏览器支持视频格式的情况如下表:

标签具有以下属性:
width设置视频播放器的宽度
height设置视频播放器的高度
autoplay如果出现该属性,则视频在就绪后马上播放
controls如果出现该属性,则向用户显示控件,比如播放按钮
loop如果出现该属性,则当媒介文件完成播放后再次开始播放
Preload
如果出现该属性,则音频在页面加载时进行加载,并预备播放。若和“autoplay”同时使用,则该属性值会被忽略
Src 要播放的视频的URL地址
Muted :静音(加载时默认静音)

标签要兼容各种浏览器的写法当如下:

运行效果:

6.语义化的标签
除了上述标签,HTML中还提供了一系列语义化的标签来帮助布局,提升检索效率,主要

标签 定义页面头部
标签 定义页面脚部

常用的几个前面已经讲了,查看更详细的:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值