一、video标签
- 什么是video标签
- 作用:播放视频
- 格式一:
<video src="">
</video>
- video 属性
src: 用于告诉video 标签需要播放的视频地址;
autoplay:用于告诉video 标签是否需要自动播放视频;
control:用于告诉video 标签是否显示控制条;
poster:用于告诉video 标签视频未播放前,显示站位图片;
loop:用于告诉video标签,视频播放完后,是否需要循环播放;
preload:预加载视频;但是需要注意,preload和autoplay相冲,如果设置了autoplay属性,那么preload 属性就失效了。
muted:静音
width/height:与image标签中的一样。
- video 标签格式二:
<video>
<source src="" type=""></source>
<source src="" type=""></source>
</video>
- 为什么会存在两种video格式
由于视频数据非常重要,所以5大浏览器厂商都不愿意支持别人的视频格式,所以导致了没有一种视频格式是所有浏览器都支持的,所以W3C 为了解决这个问题,推出了第二个video 标签的格式
video 标签的第二种格式存在的意义就是为了解决浏览器适配问题。video元素支持的三种视频格式,我们可以把这三种视频都通过source 标签指定给video 标签,那么以后当浏览器播放视频时它就会从这三种中选择一种自己支持的格式来播放。
- 注意点:
当前通过video 标签的第二种格式虽然能够指定所有浏览器支持都支持的视频格式,但是显然所有浏览器都通过video标签播放视频还有一个前提条件,就是浏览器必须支持H5标签。后面会接触到一个js 框架html5media来实现。
二、audio 标签
- 什么是audio 标签?
作用:播放音频
格式一:
<audio src=>
</audio>
- 格式二:
<audio>
<source src="" type=“”>
<source src="" type="">
</audio>
- 注意点:audio 标签和video标签的使用基本一样,video中能够使用的属性在audio标签中大部分都能使用,并且功能都是一样的,出来height/width/poster
详情和概要标签
1、 什么是详情和概要标签?
作用:
利用summary 标签来描述概要信息,用details 标签来显示详细信息。格式:
<details>
<summary>
</summary>
</details>
三、marquee标签
1、 注意点:marquee标签不是w3c推荐的标签,在w3c文档中无法查询到这个标签,但是个大浏览器都支持这个标签。
2、格式:
<marquee>
内容
</marquee>
3、属性
direction:设置滚动的方向,left/right/up/down
scrollamount:设置滚动的速度,数值越大,速度愉快
loop:设置滚动的次数,默认是-1 ,就是无限;
behavior:设置滚动的类型,值slide 滚动到边界就停止,alternate滚动到边界旧弹回。
四、被废弃的标签
<br>:
<hr>:
<font>:更改字体的样式
<b>:字体加粗。 <strong> 定义重要性的文字
<u>:给文本进行下划线 <ins> 定义插入的文字
<i>:斜体文本 <em> 定义强调的文字
<s>:删除文本,增加删除线 <del> 定义删除的。
- 注意点: 以后在企业开发中,不到万不得已一定不要使用这些被废弃掉的标签,。
如果一定要使用,一般情况下都是用来作为CSS的钩子来使用的。
五、字符实体
1、在HTML中对空格,回车,tab 不敏感,会把多个空格,回车,tab当做一个空格来处理。
2、什么是字符实体
- 在HTML 中有的字符是被HTML保留的,有的HTML字符在html 中有特殊含义的,是不能在浏览器直接显示出来,
那么这些东西要想显示出来就必须通过字符实体。
例如:
  空格,一个  就是一个空格
< 代表小于符号<
> 代表大于符号>
© 版权符号