<param>: The Object Parameter element

Deprecated: This feature is no longer recommended. Though some browsers might still support it, it may have already been removed from the relevant web standards, may be in the process of being dropped, or may only be kept for compatibility purposes. Avoid using it, and update existing code if possible; see the compatibility table at the bottom of this page to guide your decision. Be aware that this feature may cease to work at any time.

The <param> HTML element defines parameters for an <object> element.

Note: Use the <object> element with a data attribute to set the URL of an external resource.


This element includes the global attributes.

name Deprecated

Name of the parameter.

value Deprecated

Specifies the value of the parameter.

type Deprecated

Only used if the valuetype is set to ref. Specifies the MIME type of values found at the URI specified by value.

valuetype Deprecated

Specifies the type of the value attribute. Possible values are:

  • data: Default value. The value is passed to the object's implementation as a string.
  • ref: The value is a URI to a resource where run-time values are stored.
  • object: An ID of another <object> in the same document.

Technical summary

Content categories None.
Permitted content None; it is a void element.
Tag omission Must have a start tag and must not have an end tag.
Permitted parents An <object> before any flow content.
Implicit ARIA role No corresponding role
Permitted ARIA roles No role permitted
DOM interface HTMLParamElement


HTML Standard
# the-param-element

Browser compatibility

BCD tables only load in the browser

See also