HTML5新增特性总结

HTML5支持的浏览器

现在的浏览器都支持HTML5。

最新版本的 Safari、Chrome、Firefox 以及 Opera 支持某些 HTML5 特 性。Internet Explorer 9 将支持某些 HTML5 特性。

自定义标签

<myHero> 可以为HTML添加新的元素,并定义元素的样式。

HTML5的新布局标签

1.header元素

<header> 描述文档的头部区域。用于定义内容的介绍展示区域。

2.nav元素

<nav> 标签定义导航链接的部分。

🚨不是所有的链接都在 <nav> 元素中!

3.article元素

<article> 标签定义独立的内容。可以嵌套使用。

4.section元素

<section> 定义文档中的节、段落。或者章节、页眉的其他部分。

5.footer元素

<footer> 描述了文档的底部区域。在文档中可以多次使用。

HTML5新表单元素

1.新的input类型

控件名称type属性值描述
电子邮箱email包含 e-mail 地址的输入域(有校验)
拾色器colorcolor 类型用在input字段主要用于选取颜色 选择你喜欢的颜 色:
日期 字段date datetime datetime-local month week time定义日期字段:包含年月日 定义日期字段:(UTC 时间) (仅opera支持) 定义日期字段:包含年月日时分(无时区) 定义日期:年月 定义年中的周数 定义时间
数值 框number可以输入数字,可以设置可接受数字的限制。使用min属性和max属性设置最小和最大值 step 设置数字间隔 如果step=“3” ,那么数值间隔是3
数值 滑块 空间range用于应该包含一定范围内数字值的输入域。range 类型显 示为滑动条。 使用min属性和max属性设置最小和最大 值,step设置数字间隔
搜索 框search用于搜索字段,比如站内搜索或谷歌搜索等。
电话 号码 框tel定义输入电话号码字段,但是不会进行校验。手机端会呼出数字键盘。
url地 址url包含 URL 地址的输入字段。会在提交表单时对 url 字段的值 自动进行验证。

2.新的表单控件

datalist元素(重要)

<datalist> 规定输入域的选项列表。

<input type = “text” name=”data” list=”dlist”>
<datalist id=”dlist”>
<option value="可乐" >CAD</option>
<option value="奶茶">HTML5</option>
<option value="牛奶" >JAVASCRIPT</option>
<option value="啤酒">.NET</option>
<option value="">JAVA</option>
</datalist>

效果如下:
在这里插入图片描述

HTML新的表单属性

1.form novalidate属性

novalidate 属性规定在提交表单时不应该验证 form 或 input 域。

例:

<form action="demo-form.php" novalidate>
E-mail: <input type="email" name="user_email">
<input type="submit">
</form

2.input placeholder属性

placeholder 属性提供一种提示(hint),描述输入域所期待的值。

例:

<td>登陆账号</td>
            <td>
                <input type="text" placeholder="邮箱/ID/手机号">
            </td>

在这里插入图片描述

3.input required属性

required 属性规定必须在提交之前填写输入域(不能为空)。

注意:required 属性适用于以下类型的 <input> 标签:text, search, url, tel, email, password, date pickers, number, checkbox, radio 以及 file。

4.input step

step 属性为输入域规定合法的数字间隔。

提示:step 属性可以与 max 和 min 属性创建一个区域值.

🚨注意:step 属性与以下type类型一起使用: number, range, date, datetime, datetime-local, month, time 和 week.

5.input height和width属性

用来规定用于image类型的input标签图像的高度和宽度。

🚨注意: height 和 width 属性只适用于 image 类型的 <input> 标签。

6.input list属性

list 属性规定输入域的 datalist。datalist 是输入域的选项列表。

7.input multiple属性

multiple 属性规定 <input> 元素中可选择多个值。

🚨注意: multiple 属性适用于以下类型的 <input> 标签: file

8.input pattern属性

pattern 可以指定一个正则表达式来对复杂的字符格式进行校验。

HTML5多媒体标签

1.video标签相关属性

属性描述
mutedmuted视频的音频输出为静音
autoplayautoplay视频马上播放。
controlscontrols视频的控制功能栏
heightPixels播放器的高度
looploop视频重复播放
posterurl视频的预览图
srcurl目标视频的URL.
widthpixels指定播放器的宽度,以pixel为单位.

2.HTML5 Audio(音频)

2.1、如何工作

需要使用一下代码:

<audio controls>
<source src="目标音频的URL" type="audio/ogg">
<source src="目标音频的URL" type="audio/mpeg">
</audio>

control属性供添加播放、暂停和音量控件。

2.2、Audio的标签属性

属性属性值描述
autoplayautoplay音频准备好立即播放
controlscontrols显示播放控制工具栏
looploop循环播放
mutedmuted音频输出为静音
srcurl目标音频的URL
  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值