HTML5


HTML5新增的特性主要是针对以前的不足,增加了一些 新的标签、新的表单新的表单属性
但是这些新特性都有 兼容性问题,基本都是IE9+以上的版本的浏览器才支持

1.HTML5新增的语义化标签

以前的布局中,我们基本是div来做的,但是对于搜索引擎来说,div是没有语义的
<div class="header> </div>
<div class="nav"> </div>
<div class="content"> </div>
<div class="footer"> </div>

  • <header>:头部标签
  • <nav>:导航标签
  • <article>:内容标签
  • <section>:定义文档某个区域
  • <aside>:侧边栏标签
  • <footer>:尾部标签
    在这里插入图片描述
    注意
  • 这些语义化标签主要是针对搜索引擎
  • 这些新标签,页面中可以多次使用
  • IE9中,需要将这些元素转换为块级元素
  • 在移动端更喜欢使用这些标签

1.2HTML5新增的多媒体标签

新增的多媒体标签主要包含两个:
1. 音频:<audio>
2. 视频:<video>

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

1.2.1视频<video>

当前<video>元素支持三种视频格式,尽量使用MP4格式
在这里插入图片描述

语法:
<video src="文件地址" controls="controls"><video>
在这里插入图片描述

1.2.2音频<audio>

当前<audio>元素支持三种音频格式,尽量使用MP3格式
在这里插入图片描述语法:
<audio src="文件地址" controls="controls"></audio>
在这里插入图片描述

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

1.2.3多媒体标签总结

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

1.3HTML新增的表单元素类型

在这里插入图片描述
重点记住:number tel search这三个

1.4HTML新增的表单属性

在这里插入图片描述
可以通过以下设置方式修改placeholder里面的字体颜色:
input: placeholder { color: pink; }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值