🚀 LEVEL UP TO SENIOR:Unlock 500+ Advanced Practical Challenges & Expert Masterclasses.
🎓 COURSERA PARTNER:Earn professional Google, Meta, and IBM certificates to supercharge your resume.
REFERENCEhtml

html Documentation

LOADING ENGINE...

HTML <param> Tag (Obsolete)

Pass parameters to embedded objects. Learn param structure and obsolete status.

param.html
<!-- Param (Obsolete) -->
<object>
<param name="key" value="value">
</object>
⚙️
param.html
1 / 7
⚙️

Tutor:The <param> tag passes parameters to embedded objects inside an <object> element. It's a void element (self-closing) that uses name and value attributes. Note: This tag is obsolete in HTML5 and was primarily used with Java applets and plugins.


Param Mastery

Unlock nodes by learning param and object structure.

Concept 1: The Param Tag

The <param> tag passes parameters to embedded objects inside an <object> element. It's a void element (self-closing) that uses name and value attributes. Note: This tag is obsolete in HTML5 and was primarily used with Java applets and plugins.

System Check

Which element passes parameters to embedded objects?


Community Holo-Net

Share Legacy Code Knowledge

Working with legacy code? Share your experiences with param tags and obsolete HTML.

Enjoying this guide?

Codesyllabus is 100% free and open-source. Support our mission, pay for server infrastructure, and fuel new tutorials by buying us a coffee!

HTML <param> Tag (Obsolete)

Author

Pascual Vila

Frontend Instructor.

⚠️ Obsolete Element

The <param> tag is obsolete in HTML5. It was used with Java applets and Flash plugins, which are no longer supported in modern browsers. Use modern alternatives like JavaScript APIs, Web Components, or iframe for embedding content.

The <param> tag passes parameters to embedded objects inside an <object> element. It's a void element (self-closing) that uses name and value attributes. Note: This tag is obsolete in HTML5 and was primarily used with Java applets and plugins.

Structure and Attributes

The <param> tag must be inside an <object> element, before any fallback content. It requires both name and value attributes. The name attribute specifies the parameter name, and value specifies the parameter value. Multiple param elements can be used to pass multiple parameters.

Historical Use Cases

Historical use cases include: Java applets, Flash plugins, ActiveX controls. Modern alternatives: Use JavaScript APIs, Web Components, or iframe for embedding content. The param tag is deprecated because these technologies are no longer supported in modern browsers.

Modern Alternatives

Instead of using <param> with obsolete technologies, use modern alternatives: JavaScript APIs for interactive content, Web Components for reusable UI elements, iframe for embedding external content, or native HTML5 elements like <video> and <audio> for media.

Param Tag Glossary

<param> (Obsolete)
HTML element (obsolete in HTML5) that passes parameters to embedded objects inside an <object> element. Must be inside <object>. Requires name and value attributes. Was used with Java applets and Flash plugins.
name Attribute
Required attribute on <param> that specifies the parameter name. Used together with the value attribute to pass configuration to embedded objects.
value Attribute
Required attribute on <param> that specifies the parameter value. Used together with the name attribute to pass configuration to embedded objects.
<object>
HTML element that embeds external objects into HTML. The param element must be inside an object element. Many traditional uses of object (with param) are now obsolete.
Obsolete Status
The param tag is obsolete in HTML5 because it was used with Java applets and Flash plugins, which are no longer supported in modern browsers. Modern alternatives include JavaScript APIs, Web Components, and iframe.