【前端学习笔记】HTML5相关的标签和表单

HTML5自2004年开始起草,经过多次修订,已成为现代Web开发的基础。它引入了<header>、<footer>等新标签,增强了表单类型如<video>和<audio>,并提供了新的表单属性和<datalist>、<output>等标签,提高了用户体验和交互性。主流浏览器如Firefox、Chrome等均支持HTML5。
摘要由CSDN通过智能技术生成


1.HTML5的发展历史

HTML5草案的前身名为Web Applications 1.0,于2004年被WHATWG提出,于2007年被W3C接纳,并成立了新的 HTML 工作团队。 HTML 5 的第一份正式草案已于2008年1月22日公布。HTML5仍处于完善之中。然而,大部分现代浏览器已经具备了某些 HTML5 支持。 2012年12月17日,万维网联盟(W3C)正式宣布凝结了大量网络工作者心血的HTML5规范已经正式定稿。根据W3C的发言稿称:“HTML5是开放的Web网络平台的奠基石。” 2013年5月6日, HTML5.1正式草案公布。该规范定义了第五次重大版本,第一次要修订万维网的核心语言:超文本标记语言(HTML)。在这个版本中,新功能不断推出,以帮助Web应用程序的作者,努力提高新元素互操作性。 本次草案的发布,从2012年12月27日至今,进行了多达近百项的修改,包括HTML和XHTML的标签,相关的API、Canvas等,同时HTML5的图像img标签及svg也进行了改进,性能得到进一步提升
支持Html5的浏览器包括Firefox(火狐浏览器),IE9及其更高版本,Chrome(谷歌浏览器),Safari,Opera等;国内的遨游浏览器(Maxthon),以及基于IE或Chromium(Chrome的工程版或称实验版)所推出的360浏览器、搜狗浏览器、QQ浏览器、猎豹浏览器等国产浏览器同样具备支持HTML5的能力。

2. H5新增加的标签

个数含义语法书写
1头部<header></header>
2尾部<footer></footer>
3导航<nav></nav>
4媒体文件引入<embed src=“”></embed>
5内容块<section></section>
6辅助信息<aside></aside>
7文章<article></article>
8独立内容块<figure>
<figcaption>这个是熊大小动物</figcaption>
<img src="xiongda.png" />
</figure>
9高亮显示文字<mark></mark>
10标题组<hgroup></hgroup>
11对话框<dialog open>这是打开的对话窗口</dialog>
12定义图形<canvas> </canvas>

Video 定义视频

在这里插入图片描述

video允许有多个source元素,source元素可以连接不同的视频文件浏览器将使用第一个可识别的格式进行播放

在这里插入图片描述

Video的标签支持的格式
在这里插入图片描述
Audio音频文件
<audio src="someaudio.mp3">您的浏览器不支持 audio 标签。</audio>
定义音频,比如音乐或其他音频流
提示:可以在开始标签和结束标签之间放置文本内容,这样老的浏览器就可以显示出不支持该标签的信息
在这里插入图片描述

3.H5新增加的表单type属性值

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

注意,跟input标签设置样式一样,但是要设置标签中局部的样式不能实现。如改变日历的背景色,颜色框的按钮效果等,这些都不可以实现。

4.H5新增加的表单属性

在这里插入图片描述
在这里插入图片描述

5.H5新增加的表单标签

datalist提供一个事先定义好的列表,通过id与input关联,当在input内输入时就会有自动完成(autocomplete)的功能,用户将会看见一个下拉列表供其选择。

在这里插入图片描述
在这里插入图片描述

输出标签<output name="x"for="a b"></output>
<form action="" oninput="x.value=parseInt(a.value)+parseInt(b.value)">
  <inputid="a" type="text" >+
  <inputid="b" type="text" value="50">=
  <outputname="x" for="a b"></output>
</form>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ein hübscher Kerl.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值