HTML <param> 元素
HTML <param> 元素 定义了 <object> 元素的参数。
设置参数 autoplay 为 true,音频载入后会自动播放:
<object data="/examples/horse.wav">
<param name="autoplay" value="true">
</object>
特性
| 内容类别 | 无。 |
|---|---|
| 允许的内容 | 无,它是一个empty-element. |
| 标签省略 | 由于它是一个空元素,所以必须有开始标签,不能有结束标签。 |
| 允许的父元素 |
<object>
|
| 允许的 ARIA 角色 | 无 |
| DOM 接口 | HTMLParamElement |
属性
该元素包含了全局属性。
name
参数名称。
type
已过时 HTML5
仅当 valuetype 设置为 ref 时才使用。指定了由 value 指定的 URI 处找到的值的 MIME 类型。
value
指定参数的值。
valuetype
已过时 HTML5
指定 value 属性类型,可选值有:
-
data:默认值。该值作为字符串传递给对象。 -
ref:该值是存储运行时值的资源的 URI。 -
object:同一文档中另一个<object>的 ID。
事件属性
<param> 元素支持所有 HTML事件属性。
更多实例
请参阅 <object> 页面,了解 <param> 的实例。
规范
| 规范 | 状态 | 备注 |
|---|---|---|
HTML Living Standard<param> 的定义 |
现行的标准 | - |
HTML5<param> 的定义 |
推荐 | - |
HTML 4.01 Specification<param> 的定义 |
推荐 | - |
在HTML 4.01 与 HTML5 之间的差异
HTML 4.01 属性:type 和 valuetype,在 HTML5 中不支持。
HTML 和 XHTML 的区别
在 HTML 中,<param> 元素没有结束标签。
在 XHTML 中,<param> 元素必须被正确地关闭。
桌面浏览器兼容性
| 特性 | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|---|
| 基础支持 | 1 | 支持 | 1 | 支持 | 支持 | 支持 |
name |
1 | 支持 | 1 | 支持 | 支持 | 支持 |
type |
1 | 支持 | 1 | 支持 | 支持 | 支持 |
value |
1 | 支持 | 1 | 支持 | 支持 | 支持 |
valuetype |
1 | 支持 | 1 | 支持 | 支持 | 支持 |
移动浏览器兼容性
| 特性 | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
|---|---|---|---|---|---|---|---|
| 基础支持 | 支持 | 支持 | 支持 | 1 | 支持 | 支持 | 支持 |
name |
支持 | 支持 | 支持 | 1 | 支持 | 支持 | 支持 |
type |
支持 | 支持 | 支持 | 1 | 支持 | 支持 | 支持 |
value |
支持 | 支持 | 支持 | 1 | 支持 | 支持 | 支持 |
valuetype |
支持 | 支持 | 支持 | 1 | 支持 | 支持 | 支持 |