HTML5

前言:HTML5 的新增特性主要是增加了一些新的语义化标签、新的表单和新的表单属性等。

一、HTML5 新增结构元素

我们之前布局时,全都是使用 div 来做的。但是div 对于搜索引擎来说,不利于网站对访客的易用性,不利于搜索引擎或者爬虫软件建立索引,更 不便于后期的代码维护。而新增的结构元素增加了语义化,方便后期的维护。

1、结构元素

①<header>:头部标签    <!-- 一般是用在头部信息上 -->
②<main>:主体标签       <!-- 使用main来包裹主体的内容 -->
③<nav>:导航标签         <!-- 一般用于包裹导航的内容 -->
④<section>:正文部分      <!-- section一般可以包裹一个内容区域块 -->
⑤<aside>:侧边栏标签    <!-- aside一般用作侧边栏 -->
⑥<article>:内容标签       <!-- article一般用来包裹正文的内容 -->
⑦<footer>:尾部标签       <!-- 页面或页面中某一个区块的脚注 -->

☆100vw 是整个屏幕的宽度 viewport weight 

            vh 是视口的整个高度  整个屏幕的高度 不算滚动条内的高度 

             calc 是用css 用来计算的方法

            用整个屏幕的高度 - header的高度 - nav的高度 - footer的高度 

        △使用减法 -  左右需要空格 

二、HTML5 新增的网页元素

HTML5 新增的网页元素主要包含有:视频:<video> 、音频:<audio> 。

1、视频<video>

video标签是用于定义视频,如电影片段或其他视频流

<video src="文件地址" controls  autoplay  loop  muted>
        您的浏览器不支持video视频
</video>
 
controls="controls" 或者直接写controls  只有加上这个才会出现控制菜单 
 
 autoplay="autoplay"   直接写controls 可以实现自动播放,但是在部分浏览器会存在兼容问题,自动播放实现不了
 
加上loop属性,可以实现循环播放效
 
 加上muted属性,会自动静音
 
<!-- video 里面的字只有在不支持video 标签的浏览器才会显示在页面上 -->


2、音频<audio>

audio标签用于定义音频,如音乐或其他音频流

<audio src="文件地址" controls autoplay="autoplay" loop muted>

</audio>

属性和视频video的属性用法基本一致。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值