HTML <param> 标签有什么作用?HTML <param> 标签和<object>有什么关系?
HTML object标签(www.169it.com)
<object> 标签定义一个嵌入的对象。请使用此元素向您的 XHTML 页面添加多媒体。此元素允许您规定插入 HTML 文档中的对象的数据和参数,以及可用来显示和操作数据的代码。<object> 标签用于包含对象,比如图像、音频、视频、Java applets、ActiveX、PDF 以及 Flash。object 的初衷是取代 img 和 applet 元素。不过由于漏洞以及缺乏浏览器支持,这一点并未实现。浏览器的对象支持有赖于对象类型。不幸的是,主流浏览器都使用不同的代码来加载相同的对象类型。而幸运的是,object 对象提供了HTML <button> 标签
iis7站长之家。如果未显示 object 元素,就会执行位于 <object> 和 </object> 之间的代码。通过这种方式,我们能够嵌套多个 object 元素(每个对应一个浏览器)。
HTML param 标签
HTML param 标签的作用是为object标签提供嵌入内容的运行时参数的name与value对。param应该使用在object或applet标签内。param标签是单独出现的,<param />,param标签用于定义网页中嵌入内容的运行时参数。这就是HTML <param> 标签和<object>的关系。
HTML param 标签的属性.
id -- 唯一标识符.
name -- 名称,name与value属性组成一对,见下面示例
type -- 嵌入内容的MIME类型.
value -- 相对与name的值.
valuetype -- 指定参数类型.
data -- 参数是一个简单的字符串,默认值
ref -- 参数是URL.
data -- 参数是另一个嵌入式对象.
使用HTML param 标签的实例,向 HTML 代码添加一个对象:
<object classid="clsid:F08DD954-8592-11D1-FFFF-00C0F028AAAA" id="Slider1"
width="100" height="50">
<param name="BorderStyle" value="1" />
<param name="MousePointer" value="0" />
<param name="Enabled" value="1" />
<param name="Min" value="0" />
<param name="Max" value="10" />
</object>
使用HTML param与name示例:
<param name="wmode" value="window" />
HTML param实例1:
设置参数 "autoplay" 为 "true",音频载入后会自动播放:
<object data="horse.wav">
<param name="autoplay" value="true">
</object>
浏览器支持
<param> 标签支持大部分主流浏览器。但是 <object> 定义的文件格式不是所有的浏览器都支持。
标签定义及使用说明
<param>元素允许您为插入 XHTML 文档的对象规定 run-time 设置,也就是说,此标签可为包含它的 <object> 或者<applet> 标签提供参数。
在HTML 4.01 与 HTML5 之间的差异
HTML 4.01 属性: "type" 和 "valuetype",在 HTML5 中不支持。
Differences Between HTML and XHTML
在 HTML 中,<param> 标签没有结束标签。
在 XHTML 中,<param> 标签必须被正确地关闭。
属性
属性 | 值 | 描述 |
---|
name | name | 定义参数的名称(用在脚本中)。 |
type | MIME_type | HTML5不支持。定义 MIME 类型参数。 |
value | value | 描述参数值。 |
valuetype | data ref object | HTML5 不支持。描述值的类型。 |
<param> 标签支持全局属性,查看完整属性表 HTML全局属性。
<param> 标签支持所有 HTML事件属性。