04 html5新增

1. HTML5简介

HTML5 是最新的 HTML 标准。

HTML5 是专门为承载丰富的 web 内容而设计的,并且无需额外插件。

HTML5 拥有新的语义、图形以及多媒体元素。

HTML5 提供的新元素和新的 API 简化了 web 应用程序的搭建。

HTML5 是跨平台的,被设计为在不同类型的硬件(PC、平板、手机、电视机等等)之上运行。

HTML5文档声明:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Title of the document</title>
</head>

<body>
Content of the document......
</body>

</html>
2. HTML5新语义元素

HTML5新增很多新元素来构建文档结构。

新元素解释
header定义文档的页眉 (头部)
nav定义导航链接的部分
main定义文档的主内容
article定义页面内文章
selection定义文档中的节(区段)
aside定义其所处内容之外的内容 侧边
footer定义文档或节的页脚(底部)
3. HTML5多媒体标签
多媒体embed

embed可以用来插入各种多媒体,格式可以是Midi、Wav、AIFF、AU、MP3等等。url为音频或视频文件及其路径,可以是相对路径或绝对路径。

<embed src="http://player.youku.com/player.php/sid/XMTI4MzM2MDIwOA==/v.swf" allowFullScreen="true" quality="high" width="480" height="400" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash"></embed>
多媒体audio

audio元素能够播放声音文件或者音频流。不同的浏览器可支持播放的格式是不一样的,下图供参考:

image

使用语法如下:

<audio src="song.ogg" controls="controls"></audio>

audio标签属性:

属性描述
autoplayautoplay音频在就绪后马上播放(自动播放)
controlscontrols向用户显示控件
looploop音频播放循环
preloadperload音频在页面加载时进行加载,并预备播放。如果使用 “autoplay”,则忽略该属性。
srcurl要播放的音频的 URL

实际工作中,要保证多浏览器兼容问题会将统一资源的不同类型均设置一份。audio 元素允许设置多个source 元素,source 元素可以链接不同类型的音频文件。浏览器将使用第一个可识别的格式。

<audio autoplay="autoplay" controls>
	<source src="bgsound.mp3"> <br>
	<source src="bgsound.ogg"> <br>
	<source src="bgsound.wav"> <br>
	你的浏览器不支持音频播放!
</audio>

注意:<audio> 与 </audio> 之间插入的文本内容是供不支持 audio 元素的浏览器显示的。

多媒体video

video标签能够播放视频文件或者视频流。不同的浏览器可支持播放的格式是不一样的,下图供参考:

image

使用语法如下:

<video src="movie.ogg" controls="controls"></video>

video标签属性:

属性描述
autoplayautoplay音频在就绪后马上播放(自动播放)
controlscontrols向用户显示控件
looploop音频播放循环
preloadperload音频在页面加载时进行加载,并预备播放。如果使用 “autoplay”,则忽略该属性。
srcurl要播放的音频的 URL
heightpixels播放器高度
widthpixels播放器宽度

实际工作中,要保证多浏览器兼容问题会将统一资源的不同类型均设置一份。video元素允许设置多个source 元素,source 元素可以链接不同类型的视频文件。浏览器将使用第一个可识别的格式。

<video controls autoplay>
	<source src="movie04.mp4"> <br>
	<source src="movie04.ogg"> <br>
	你的浏览器不支持视频播放!
</video>

注意:<video> 与 </video> 之间插入的文本内容是供不支持 audio 元素的浏览器显示的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值