HTML <param> Tag


The <param> HTML element is intended for passing parameter values ​​to Java applets or web page objects created using the <applet> or <object> elements. This approach allows you to directly change the characteristics of the object directly in the HTML document code without additional compilation. The number of simultaneously used <param> elements can be more than one, and for each of them a "name = value" pair is specified through the name and value attributes.


Permitted Parents
An <object> before any flow content
None. It is an empty element.
Start/End Tags
Start tag: required, End tag: forbidden


<object title="Elevator" classid="elevator.class">
<param name="audio" value="">
<param name="width" value="200">
<param name="height" value="100">


Attribute Definition
name Defines the name of the parameter.
value Specifies the value of the parameter.
valuetype Specifies the type of value.
Possible values:
  • data (default)
  • ref - the value is a URI of a resource
  • object - the value is an object within the same document
type Specifies content type of the resource specified by the value attribute, but only where valuetype is set to "ref".

Global Attributes

The <param> tag also supports the Global Attributes in HTML5

Event Attributes

The <param> tag also supports the Event Attributes in HTML5

Browser Support

Explorer Edge Chrome Firefox Opera Safari
Tablets / Mobile
Android Chrome Firefox Opera Safari Samsung

Last updated by CSSPortal on: 6th December 2019