HTML5学习笔记<2>
2016-02-20 17:09
603 查看
5、表格元素
以网格的形式显示数据。
表格数据:
<table><tr><tb>的基本表格。
<table>:表示表格。
<thead>:表示标题行。
<tbody>:表示表格主体。
<tfoot>:表示表脚。
<tr>:表示一行单元格。
<th>:表示标题行单元格。
<td>:表示单元格。
<col>:表示一列。
<colgroup>:表示一组列。
<caption>:表示表格标题。
示例代码:
<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="utf-8">
<title> 表格元素</title>
</head>
<body>
<table border="1" style="width: 300px">
<colgroup style="background: white;"span="1"></colgroup>
<colgroup style="background: red;"span="1"></colgroup>
<caption>form</caption>
<thead>
<tr>
<th rowspan="1"></th>
<th>name</th>
<th>sex</th>
<th>merry</th>
</tr>
</thead>
<tbody style="background: red">
<tr>
<td>张三</td>
<td>man</td>
<td>weihun</td>
</tr>
</tbody>
<tfoot>
<tr>
<td colspan="3">统计:共一人</td>
</tr>
</tfoot>
</table>
</body>
</html>
6、文档元素
文档元素划分各个不同的内容,让页面布局更加清晰。
h1~h6:表示标题。
Header:表示首部。
Footer:表示尾部。
Nav:表示有意集中在一起的导航元素。
Section:表示重要概念或者主题。
Article:表示一段独立的文本。
Addess:表示文档或者article的联系信息。
Aside:表示与周边内容稍有牵涉的内容。
Hgroup:将一组标题组织在一起。
Details:生成一个区域,用户将其展开可以获得更多细节。
Summar:用在detail元素中表示该元素内容的标题或者说明。
示例程序:
<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="utf-8">
<title>文档元素</title>
</head>
<body>
<header>
<hgroup>
<h1>大标题</h1>
<h4>副标题</h4>
</hgroup>
<nav>这里是一个导航</nav>
存放页面的表头部分:logo,标题,导航。
</header>
<footer>
<h4>尾部的副标题</h4>
存放页面的尾部:版权声明,友情链接……
</footer>
<section>
文档的主题部分。
</section>
<article>
<header>
</header>
<body>
<section>
article是一个独立的小整体。
</section>
</body>
<footer>
<address>这里是联系方式</address>
</footer>
</article>
<aside>
标签栏。
</aside>
</body>
</html>
7、嵌入元素。
Img:嵌入图片。
Map:定义客户端分区响应图。
Area:表示一个用户客户端分区分区相应图的区域。
Audio:表示一个音频资源。
Video:表示一个视频资源。
Iframe:嵌入一个文档。
Embed:用插件在HTML插入内容。
Canvas:生成一个动态图的画布。
Meter:嵌入数值在许可值范围背景中的图形表示。
Object:在HTML文档中嵌入内容。
Param:表示将通过object元素传递给插件的参数。
Progress:嵌入目标进展或任务完成情况的图形表示。
Source:表示媒体资源。
Svg:表示结构化矢量内容。
Track:表示媒体的弗家轨道。
属性名称:
Src:嵌入图像的URL。
Alt:当图片不加载的时候显示的备用内容。
Width:定义图片的长度,单位是像素。
Height:定义图片的高度,单位是像素。
Ismap:创建服务器端分区响应图。
Usemap:关联<map>元素。
Map可以用dreamwave来实现。
示例程序:
<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="utf-8">
<title><q>嵌入元素。</q></title>
</head>
<body>
<a href="index6.html"></a><img ismap src="img.png" alt="风景图" width="200" height="200">
<a href="http://www.baidu.com" target="in">百度</a>|<a href="http://www.haoso.com" target="in">好搜</a>
<br>
<iframe src="http://www.soso.com" width="800" height="600" name="in"></iframe>
<embed src="http://" type=" " type="">对插件的插入。</embed>
<progress value="30" max="100">
通过javascript进一步控制。
<meter value="30" min="10" max="100" low="40" high="80" optimum="60"></meter>
范围元素,对范围进行提醒。
</body>
</html>
8、音频和视频
视频容器
音频文件和视频文件都是一个容器。视频文件包含了音频轨道,视频轨道和其他一些元数据。视频播放时,音频轨道和视频轨道是绑定在一起的。元数据包含了视频的封面标题子标题字幕等等的相关信息。
编解码器
音频和视频编码和解码是一组算法,用来对一段特定音频或者视频进行解码和编码,确保音频和视频能够播放。
Video属性:
Autoplay:设置之后表示自动播放视频。
Preload:设置之后,表示预先载入视频。
Controls:设置之后,表示显示播放控件。
Loop:设置之后反复播放视频。
Muted:设置之后视频处于静音状态。
Poster:指定视频数据载入的时候显示的图片。
Preload:的三个属性:
Auto:请求浏览器尽快下载整个视频。
None:表示播放器什么都不加载。
Metadata:表示播放之前只能加载元数据(宽高以及第一帧画面)
示例程序:
<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="utf-8">
<title> 音频和视频</title>
</head>
<body>
<!-- <video src="" width="" height="" controls autoplay loop muted></video> -->
<!-- <video src="" width="" height="" controls poster="img.png"></video> -->
<!-- <video src="" width="" height="" controls preload="none"></video> -->
<!-- <video src="" width="" height="" controls preload="metadata"></video> -->
<video width="" height="" controls preload="metadata">
<source src="test.webm" type="">
<source src="test.mp4" type="">
可以兼容多个浏览器。
</video>
<audio sec=" " controls>
兼容多个类型和视频的代码一样。
</audio>
</body>
</html>
相关文章推荐
- HTML5中在客户端验证文件上传的大小
- Canvas 在高清屏下绘制图片变模糊的解决方法
- 原生js结合html5制作小飞龙的简易跳球
- HTML5游戏引擎LTweenLite实现的超帅动画效果(附demo源码下载)
- 三个不常见的 HTML5 实用新特性简介
- 低版本IE正常运行HTML5+CSS3网站的3种解决方案
- js+HTML5实现canvas多种颜色渐变效果的方法
- javascript+HTML5的Canvas实现Lab单车动画效果
- javascript+html5实现绘制圆环的方法
- HTML5实现微信拍摄上传照片功能
- JavaScript+html5 canvas制作的百花齐放效果完整实例
- jQuery+HTML5加入购物车代码分享
- jQuery mobile 移动web(6)
- 基于Jquery和html5的7款个性化地图插件
- 实现音乐播放器的代码(html5+css3+jquery)
- 2014 HTML5/CSS3热门动画特效TOP10
- jQuery+html5+css3实现圆角无刷新表单带输入验证功能代码
- HTML5使用DeviceOrientation实现摇一摇功能
- jquery mobile 移动web(5)