学习要点:
1.嵌入元素总汇
2.嵌入元素解析
主讲教师:李炎恢
本章主要探讨 HTML5 中嵌入元素,嵌入元素主要功能是把外部的一些资源插入到HTML 中。
一.嵌入元素总汇
这里所列出的元素,并非本节课全部涉及到,比如音频 audio、视频 video、以及动态图像 canvas 和媒体资源 source、track 等会在后面章节或季度讲解。
元素名称 |
说明 |
img |
嵌入图片 |
map |
定义客户端分区响应图 |
area |
表示一个用户客户端分区响应图的区域 |
audio |
表示一个音频资源 |
video |
表示一个视频资源 |
iframe |
嵌入一个文档 |
embed |
用插件在 HTML 中嵌入内容 |
canvas |
生成一个动态的图形画布 |
meter |
嵌入数值在许可值范围背景中的图形表示 |
object |
在 HTML 文档中嵌入内容 |
param |
表示将通过 object 元素传递给插件的参数 |
progress |
嵌入目标进展或任务完成情况的图形表示 |
source |
表示媒体资源 |
svg |
表示结构化矢量内容 |
track |
表示媒体的附加轨道(例如字幕) |
二.嵌入元素解析
1.嵌入图像
<span style="color: #0000ff;"><span style="color: #800000;">img </span><span style="color: #ff0000;">src</span><span style="color: #0000ff;">="img.png"</span><span style="color: #0000ff;">></span></span>
解释:元素主要是插入一张外部的图片,那么图片的路径问题和超链接一致。
|
img 的私有属性 |
属性名称 |
说明 |
src |
嵌入图像的 URL |
alt |
当图片不加载时显示的备用内容 |
width |
定义图片的长度(单位是像素) |
height |
定义图片的高度(单位是像素) |
ismap |
创建服务器端分区响应图 |
usemap |
关联 |
<span style="color: #0000ff;"><span style="color: #800000;">a </span><span style="color: #ff0000;">href</span><span style="color: #0000ff;">="index.html"</span><span style="color: #0000ff;">></span> <span style="color: #0000ff;"><span style="color: #800000;">img </span><span style="color: #ff0000;">src</span><span style="color: #0000ff;">="img.png"</span><span style="color: #ff0000;"> width</span><span style="color: #0000ff;">="339"</span><span style="color: #ff0000;"> height</span><span style="color: #0000ff;">="229"</span><span style="color: #ff0000;"> alt</span><span style="color: #0000ff;">="风景图"</span><span style="color: #ff0000;"> ismap</span><span style="color: #0000ff;">></span> <span style="color: #0000ff;"></span><span style="color: #800000;">a</span><span style="color: #0000ff;">></span></span></span>
2.创建分区响应图
<span style="color: #0000ff;"><span style="color: #800000;">img </span><span style="color: #ff0000;">src</span><span style="color: #0000ff;">="img.png"</span><span style="color: #ff0000;"> alt</span><span style="color: #0000ff;">="风景图"</span><span style="color: #ff0000;"> width</span><span style="color: #0000ff;">="339"</span><span style="color: #ff0000;"> height</span><span style="color: #0000ff;">="229"</span><span style="color: #ff0000;"> usemap</span><span style="color: #0000ff;">="#Map"</span><span style="color: #0000ff;">></span> <span style="color: #0000ff;"><span style="color: #800000;">map </span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="Map"</span><span style="color: #0000ff;">></span> <span style="color: #0000ff;"><span style="color: #800000;">area </span><span style="color: #ff0000;">shape</span><span style="color: #0000ff;">="rect"</span><span style="color: #ff0000;"> coords</span><span style="color: #0000ff;">="31,28,112,100"</span><span style="color: #ff0000;"> href</span><span style="color: #0000ff;">="http://www.baidu.com"</span><span style="color: #ff0000;"> target</span><span style="color: #0000ff;">="_blank"</span><span style="color: #ff0000;"> alt</span><span style="color: #0000ff;">="方形"</span><span style="color: #0000ff;">></span> <span style="color: #0000ff;"><span style="color: #800000;">area </span><span style="color: #ff0000;">shape</span><span style="color: #0000ff;">="circle"</span><span style="color: #ff0000;"> coords</span><span style="color: #0000ff;">="187,142,47"</span><span style="color: #ff0000;"> href</span><span style="color: #0000ff;">="http://www.google.com"</span><span style="color: #ff0000;"> target</span><span style="color: #0000ff;">="_blank"</span><span style="color: #ff0000;"> alt</span><span style="color: #0000ff;">="圆形"</span><span style="color: #0000ff;">></span> <span style="color: #0000ff;"><span style="color: #800000;">area </span><span style="color: #ff0000;">shape</span><span style="color: #0000ff;">="poly"</span><span style="color: #ff0000;"> coords</span><span style="color: #0000ff;">="287,26,240,66,308,112"</span><span style="color: #ff0000;"> href</span><span style="color: #0000ff;">="http://www.soso.com"</span><span style="color: #ff0000;"> target</span><span style="color: #0000ff;">="_blank"</span><span style="color: #ff0000;"> alt</span><span style="color: #0000ff;">="多边形"</span><span style="color: #0000ff;">></span> <span style="color: #0000ff;"></span><span style="color: #800000;">map</span><span style="color: #0000ff;">></span></span></span></span></span></span>
解释:通过图片中的热点进行超链接,这里我们采用 Dreamweaver 进行操作生成的。
3.嵌入另一个文档
<span style="color: #0000ff;"><span style="color: #800000;">a </span><span style="color: #ff0000;">href</span><span style="color: #0000ff;">="index.html"</span><span style="color: #ff0000;"> target</span><span style="color: #0000ff;">="in"</span><span style="color: #0000ff;">></span>index<span style="color: #0000ff;"></span><span style="color: #800000;">a</span><span style="color: #0000ff;">></span><span style="color: #000000;"> | </span><span style="color: #0000ff;"><span style="color: #800000;">a </span><span style="color: #ff0000;">href</span><span style="color: #0000ff;">="http://www.baidu.com"</span><span style="color: #ff0000;"> target</span><span style="color: #0000ff;">="in"</span><span style="color: #0000ff;">></span>百度<span style="color: #0000ff;"></span><span style="color: #800000;">a</span><span style="color: #0000ff;">></span> <br><span style="color: #0000ff;"><span style="color: #800000;">iframe </span><span style="color: #ff0000;">src</span><span style="color: #0000ff;">="http://www.ycku.com"</span><span style="color: #ff0000;"> width</span><span style="color: #0000ff;">="600"</span><span style="color: #ff0000;"> height</span><span style="color: #0000ff;">="500" </span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="in"</span><span style="color: #0000ff;">></span><span style="color: #800000;">iframe</span><span style="color: #0000ff;">></span></span></span></span>
解释:
4.嵌入插件内容
<span style="color: #0000ff;"><span style="color: #800000;">embed </span><span style="color: #ff0000;">src</span><span style="color: #0000ff;">="http://www.tudou.com/v/i4ZZvFwfluI/&bid=05&rpid=50797543&resourceId=50797543_05_05_99/v.swf"</span><span style="color: #ff0000;"> type</span><span style="color: #0000ff;">="application/x-shockwave-flash"</span><span style="color: #ff0000;"> width</span><span style="color: #0000ff;">="480"</span><span style="color: #ff0000;"> height</span><span style="color: #0000ff;">="400"</span><span style="color: #0000ff;">></span><span style="color: #800000;">embed</span><span style="color: #0000ff;">></span></span>
解释:
5.和元素
解释:
6.显示进度
<span style="color: #0000ff;"><span style="color: #800000;">progress </span><span style="color: #ff0000;">value</span><span style="color: #0000ff;">="30"</span><span style="color: #ff0000;"> max</span><span style="color: #0000ff;">="100"</span><span style="color: #0000ff;">></span><span style="color: #800000;">progress</span><span style="color: #0000ff;">></span></span>
解释:
7.
<span style="color: #0000ff;"><span style="color: #800000;">meter </span><span style="color: #ff0000;">value</span><span style="color: #0000ff;">="90"</span><span style="color: #ff0000;"> min</span><span style="color: #0000ff;">="10"</span><span style="color: #ff0000;"> max</span><span style="color: #0000ff;">="100"</span><span style="color: #ff0000;"> low</span><span style="color: #0000ff;">="40"</span><span style="color: #ff0000;"> high</span><span style="color: #0000ff;">="80"</span><span style="color: #ff0000;"> optimum</span><span style="color: #0000ff;">="60"</span><span style="color: #0000ff;">></span><span style="color: #800000;">meter</span><span style="color: #0000ff;">></span></span>
解释: