HTML <source> 标签

HTML标签<source>用于为媒体元素(<video>和<audio>)指定多个媒体资源,以便根据浏览器支持的格式和编解码器选择最合适的资源进行播放。这在确保跨浏览器兼容性和性能优化方面非常有用。

语法

<source>标签是一个空标签,没有闭合标签。它必须包含以下属性:

  • src: 指定媒体资源的URL。
  • type: 指定媒体资源的MIME类型。

示例代码

在上面的示例中,<video>元素包含两个<source>元素,分别指定了两个不同格式的视频资源。浏览器会自动选择支持的格式进行播放。如果浏览器不支持<video>元素或指定的格式,则会显示"Your browser does not support the video tag."。

注意事项

  • 在使用<source>标签时,应该按照优先级从高到低的顺序列出不同格式的媒体资源,以确保浏览器选择到最合适的资源。
  • 使用<source>标签可以提高页面加载性能,减少不必要的媒体资源的加载。
属性 描述
media media_query 规定媒体资源的类型,供浏览器决定是否下载。
src URL 规定媒体文件的 URL。
type MIME_type 规定媒体资源的 MIME 类型。
sizes 不同页面布局设置不同图片大小。
srcset URL <source> 应用于 <picture> 标签时需要使用到。指定在不同情况下使用的图像 URL。
上一篇: HTML标签 <small>
下一篇: HTML标签 <span>
纠错
反馈