HTML 嵌入式内容

图片资源

[ 插入图片 ]  从技术上讲,img 标签并不会插入图像,而是从网页上链接图像,img 创建的是被引用图像的占位空间。

实际开发中,通常会把网站应用到的图片统一存放在 image 或 images 文件夹中。

  • src:指定图片的路径(包括图片名称),它是 img 标签的必需属性;
  • alt:用来描述图片的含义,图片不显示时替代图片,同时,用于 SE 抓取;

  • title:提供额外的提示或帮助信息,鼠标移至图片上时显示提示信息;
  • width/height:图片宽高,默认单位为 px,width/height 不设置默认显示原始大小。
  • border:设置图像边的宽度(单位为:数值)。


[ 图片热点 ]  area:定义定义图像热区,area 总是嵌套在 map 标签中;area 区域如果有重叠,以先出现的 area 为准。


[ HTML5 新增的多媒体标签:figure ]

figure 代表一段独立的内容,通常用来插入图片,但它也可以是一段代码、图片、音乐或者视频。

figure 经常与 figcaption 配合使用,并且作为一个独立的引用单元;figure 中只能包含一个 figcaption。


视频音频

媒体类型多媒体元素(视频、音频等)存储于媒体文件中,确定媒体类型的常用方法是查看文件扩展名。

由于版权等原因,不同的浏览器支持播放的格式是不一样的。当前,audio 元素支持三种音频格式:

当前,video 元素支持三种视频格式:


插件 object、embed在 HTML 中播放视频/音频的方法有很多种:


[ 视频 video ]


[ 音频 audio ]


[ source ]  使用 audio、video 至少要在标签中包含 src 属性;而该元素为 video、audio 提供媒介资源

因为并非所有浏览器都支持所有媒体格式,所以,可以使用一个或多个 source 元素,指定多个不同的媒体来源。

因为并非所有浏览器都支持 audio 和 video 标签,所以,更好的解决办法(多浏览器支持)是有备选内容。


[ track ]  被当作媒体元素 audio 和 video 的子元素来使用,允许指定计时字幕(或者基于事件的数据)。


内联框架 iframe

框架 frame 已被废弃,而内嵌框架 iframe 依在使用。通过使用框架,可以在同一个窗口显示不止一个页面。

每份 HTML 文档称为一个框架,并且每个框架都独立于其他的框架。

[ 作用 ] 页面中的部分内容用框架实现,一般用在页面中引用站外的页面内容。iframe 可以很方便地创建框架,但由于创建一个框架意味着要创建一个完整的页面环境,很耗费资源。因此,能不用就尽量不用。


[ 常用属性 ]  src、name/id、width、height、target