学习笔记-多媒体标签
html5中新增的标签(一共30个)
video标签
作用:播放视频
格式1:
<video src="地址"></video>
格式2:
<video src="">
<source scr="images/sb1.ogg" type="">
<source scr="images/sb1.mp4" type="">
<source scr="images/sb1.web" type="">
</video>
属性:
src:视频播放的地址。(src="images/1.webm")
autoplay:自动播放。 (autoplay="autoplay")
controls:控制是否需要显示控制条。(controls="controls")
poster:控制视频未播放前的占位图片。(poster="images/1.jpg")
loop:控制视频循环播放,一般用来做广告视频。(loop =“loop”)
preload:预加载视频,与autoplay属性冲突。(preload="preload")
muted:静音。(muted="muted")
width/height:和img标签一样,一般只设置其中一个。(width/height="10px")
格式2的存在意义:
五大浏览商都不愿意支持别人的视频格式,主要用于解决浏览器适配问题,video元素支持三种视频格式,我们可以把这三种视频格式都通过source标签指定给video标签,当浏览器播放视频时,他就会从这三种中选择一种自己支持的格式来播放。
注意点:
1.浏览器必须支持html5为大前提。
2.过去的一些浏览器是不支持html5标签的,我们可以通过一个js的框架:html5media来实现。
audio标签
作用:播放音频
格式1:
<audio src="地址"></audio>
格式2:
<audio src="">
<source scr="images/sb1.ogg" type="">
<source scr="images/sb1.mp4" type="">
<source scr="images/sb1.web" type="">
</audio>
属性:
src:视频播放的地址(src="images/1.webm")
autoplay:自动播放(autoplay="autoplay")
controls:控制是否需要显示控制条。(controls="controls")
loop:控制视频循环播放,一般用来做广告视频。(loop =“loop”)
preload:预加载视频,与autoplay属性冲突。(preload="preload")
muted:静音。(muted="muted")
详情和概要标签
作用:
利用summary来描述概要信息,利用details标签来描述详情信息,默认情况下是折叠展示,想看详情必须点击。
格式:
<details>
<summary>概要信息
详情信息
</details>
marquee标签
作用:跑马灯 弹幕
格式:
<marquee behavior="" direction=""> 内容</marquee>
注意点:
该标签不是w3c推荐的标签,但是各大浏览器对这个标签支持非常好。
属性:
direction:控制滚动条的滚动方向,默认方向为left。(direction=“left/right/up/down”)
scorllamount:控制滚动条滚动的速度,数值越大,滚动速度越快。(scorllamount=“1/2/3...”)
loop:控制滚动条滚动的次数,默认值为-1.无限次。(loop=“1/2/3...”)
behavior:控制滚动类型。(behavior=“slide”滚动到边界停止,behavior=“alternate”滚动到边界弹回)
滚动图片:
</marquee>
<img src="images/1.jpg" width="50px">
</marquee>
html 中被废弃的标签
被废弃标签:只表示样式而无语义
<br>:换行
<hr> :分割线
<font> :文字样式
<b>:加粗文字
<u> :增加文字下划线
<i> :斜体文字
<s>:给文字加下删除线
取代标签:有语义
<strong>:定义重要性强调的文字。<b>
<ins>:定义插入的文字。<u>
<em>:定义强调的文字。<i>
<del>:定义被删除的文字。<s>
注意点:
在企业开发中,不到万不得已,不要使用这些被废弃的标签,如果一定要使用,一般情况下都是用来作为css的钩子使用。
字符实体
定义:
在html中,有的字符是被html保留的,有些是有在html中有特殊含义的,是不能在这些浏览器中直接显示出来的,那么这些东西想显示出来就必须通过字符实体。
 :表示一个空格
<;:表示小于符号<(less than)
>;:表示大于符号>(more than)
©;:表示版权符号。
其他可html5文档中查看。