版本:HTML5
HTML 元素为,或者元素指定多个媒体资源。这是一个空元素。它通常用于以不同浏览器支持的多种格式提供相同的媒体内容。

浏览器支持
| | | | |
IE 9+、Firefox、Opera、Chrome 和 Safari 都支持标签。 |
注释:IE 8 或更早版本的 IE 浏览器都不支持标签。 |
示例
i'm sorry; your browser doesn't support html5 video.
标签定义及使用说明
- 标签为媒体元素(比如和)定义媒体资源。
- 标签允许您规定两个视频/音频文件共浏览器根据它对媒体类型或者编解码器的支持进行选择。
Usage Context
A media element(or, and it should be placed before anyflow contentorelement. |
允许的父元素Aelement, and it should be placedbefore theelement. |
Content categoriesNone. |
Permitted contentNone, it is anempty element. |
Tag omissionIt must have start tag, but must not have an end tag. |
DOM接口HTMLSourceElement |
属性
该元素包含全局属性.
- sizes是描述由源表示的图像的最终渲染宽度的源大小列表。每个源大小由一个逗号分隔的媒体条件长度对列表组成。在布局页面之前,浏览器使用此信息来确定要使用srcset中定义的图像。只有当元素是的直接子元素时,size属性才有效;元素。
- src是媒体资源地址和所必需的。当元素放在元素中时,将忽略此属性的值。
- srcset一个由逗号分隔的一个或多个字符串的列表,用以指示由源表示的供浏览器使用的一组可能的图像。每个字符串由:
- 一个图像的URL,
- 一个宽度描述符组成,该宽度描述符是一个正整数,后跟'w'。如果缺少,则默认值为无穷大。
- 像素密度描述符,即直接后跟'x'的正浮点数。如果缺少,默认值为1x
列表中的每个字符串必须至少有一个宽度描述符或像素密度描述符才有效。在列表中,必须只有一个字符串包含相同的宽度描述符和像素密度描述符元组。浏览器选择在给定时间点显示的最合适的图像。只有当元素是的直接子元素时,srcset属性才有效;picture>元素。
- type键入资源的MIME类型,可以选择使用编解码器参数。有关如何指定编解码器的信息,请参阅RFC 4281。
- media资源的预期媒体的媒体查询;这只能在