前端笔记 HTML5的新特性 语义化标签,多媒体标签(视频video,音频audio,新增input属性新增,新增表单元素)

本文介绍了HTML5的关键更新,包括新增的语义化标签(如header,nav,article等)以提高SEO,多媒体标签(audio和video)实现无需插件的音频/视频播放,以及input属性和表单元素的增强,探讨了浏览器兼容性和常见使用技巧。
摘要由CSDN通过智能技术生成

1. Html5的新特性

Html5的新增特性主要是针对于以前的不足,增加一些新的标签,新的表单,和新的表单属性等

1.1 Html5新增的语义化标签

        以前布局,我们基本用div来做。div对于搜索引擎来说,是没有语义的。

        所以Html5新增语义化标签

  •         header:头部标签
  •         nav:导航标签
  •         article:内容标签
  •         section:定义文档某个区域
  •         aside:侧边栏
  •         footer:尾部标签

注意:

  •         这种语义化标准主要是针对搜索引擎的
  •         这些新标签页面中可以使用多次
  •         在IE9中,需要把这些元素转换为块级元素
  •         其实,我们移动端更喜欢使用这些标签
  •         HTMl5还增加了很多其他标签,我们后面慢慢学

1.2 HTML5新增的多媒体标签

        新增的多媒体标签主要包含两个:

        1. 音频:<audio>

        2. 视频:<video>

        使用它们可以很方便的在页面中嵌入音频和视频,而不再去使用flash和其他浏览器插件。

        1.2.1视频video

        当前video支持Mp4,webM,Ogg三种格式的视频,其中Mp4支持绝大部分浏览器

        语法:

        <video src="文件地址" controls="controls"></video>

属性描述
autoplayautoplay视频就绪自动播放(谷歌浏览器需要添加muted来解决自动播放问题)
controlscontrols向用户显示播放控件
widthpx像素设置播放器宽度
heightpx像素设置浏览器高度
looploop播放完是否继续播放该视频,循环播放
preloadauto(预先加载视频)none(不应加载视频)规定是否预加载视频(如果有了autoplay 就忽略该属性)
srcurl视频url地址
posterImgurl加载等待的画面图片
mutedmuted静音播放

        1.2.2.音频audio

        HTML5在不使用插件的情况下,也可以原生的支持音频格式文件的播放,当然,支持的格式是有限的。

        当前audio元素支持三种音频格式:mp3  wav  ogg

        

属性描述
autoplayautoplay如果出现该标签,则音频在就绪后马上播放。
controlscontrols如果出现该元素,则向用户显示控件,比如播放按钮
looploop如果出现该属性,则每当音频结束时重新开始播放
srcurl要播放音频的url

                谷歌浏览器把音频和视频的自动播放禁止了

                

        1.2.3 多媒体标签总结

  •         音频标签和视频标签使用方式基本一致
  •         浏览器支持情况不同
  •         谷歌浏览器把音频和视频自动播放禁止了
  •         我们可以给视频标签添加muted属性来静音播放视频,音频不可以(可以通过Js来解决)
  •         视频标签是重点,我们经常设置自动播放,不使用controls控件,循环和设置大小属性。

        1.2.4 HTML5新增input属性

        

        重点记住:number  tel search 这三个

        1.2.5 HTML5新增表单元素

       

属性说明
requiredrequired表单拥有该属性表示其内容不能为空,必填
placeholder提示文本表单的提示信息,存在默认值将不显示
autofocusautofocus自动聚焦属性,页面加载完成自动聚焦到指定表单
autocompleteoff/on

当用户在字段开始键入是,浏览器基于之前键入过的值,应该显示出在字段中填写的选项。

默认已经打开,如autocomplete=“on”,关闭autocomplete=“off” 需要放在表单内,同时加上name属性,同时成功提交

multiplemultiple可以多选文件提交(type=“file”)

        可以通过一下设置方式修改placehoder里面的字体颜色

        input::placeholder {

                color : pink ;

        }

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Flyoungbuhu

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

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

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

打赏作者

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

抵扣说明:

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

余额充值