logo Learn HTML
  • Home
  • Tutorials
  • Practice
  • Quiz
  • Projects
  • About
  • Contact

HTML Course

  • HTML HOME
  • HTML Introduction
  • HTML Basic
  • HTML Element
  • HTML Attributes
  • HTML Headings
  • HTML Paragrapha
  • HTML Style
  • HTML Formattin
  • HTML Quotations
  • HTML Colors
  • HTML Css
  • HTML Links
  • HTML Image
  • HTML Favicon
  • Page Tittle
  • HTML Tables
  • HTML Lists
  • Block & Inline
  • HTML Div
  • HTML Classes
  • HTML Id
  • HTML Buttons
  • HTML Iframes
  • HTML File Paths
  • HTML Head
  • HTML Layout
  • HTML Symbols
  • HTML Emojis
  • HTML URL Encode
  • HTML VS XHTML
  • HTML FROM
  • HTML Form
  • Form Attributes
  • Form Elements
  • HTML Input Types
  • HTML Input Attributes
  • Input Form Attributes
  • HTML Graphics
  • HTML Canvas
  • HTML SVG
  • HTML Media
  • HTML Media
  • HTML Video
  • HTML Audio
  • HTML Plug-ins
  • HTML Youtube
  • HTML APIS
  • HTML Web APIS
  • HTML Geolocation
  • HTML Drag & Drop
  • Web Storage
  • Web Workers
  • HTML SSE
  • HTML Examples
  • HTML Examples
  • HTML Editor
  • HTML Quiz
  • HTML Exercises
  • HTML References
  • HTML Tag List
  • HTML Attributes
  • HTML Global Attributes
  • HTML Brower Support
  • HTML Events
  • HTML Colors
  • HTML Canvas
  • HTML Audio & Video
  • HTML Doctypes
  • HTML Character Sets
  • HTML URL Encode
  • Language Codes
  • HTTP Messages
  • HTTP Methods
  • PX to EM Converter
  • keyboard Shortcuts

HTML Plug-ins and Embedding

Plug-ins are external computer programs designed to extend the standard functionality of a web browser. While they were once the primary way to play videos or run games, modern HTML5 has replaced most of their functions.


The History of Plug-ins

In the past, plug-ins were used for:

  • Java Applets:For complex web applications.

  • Flash Players:For animations and movies.

  • ActiveX Controls:For specific Microsoft-based features.

  • Virus Scanning & Bank Verification.


⚠️ Warning: Legacy Technology

Most modern browsers have discontinued support for Java Applets, ActiveX, and Shockwave Flash. For security and performance, it is highly recommended to use HTML5 (Video, Audio, and Canvas) instead of these older plug-ins.


The <object> Element

The <object> element is supported by all browsers and is designed to embed different types of external content.

You can use it to embed HTML files:

Or even Images:


The <embed> Element

The <embed> element also defines an embedded object. It has been used for a long time, but it only became an "official" part of the HTML standard with HTML5.

Unlike the <object> tag, the <embed> tag:

  • Does not have a closing tag.

  • Does not support alternative (fallback) text inside the tag.

Example for Images:
Example for HTML:

Comparison: <object> vs. <embed>


Summary Table: HTML Helper Tags


Try It Your Self

Sign Up For New
Update

HTML Basic
  1. HTML Basic
  2. HTML Element
  3. HTML Attributes
  4. HTML Headings
  5. HTML Paragrapha
  6. HTML Tables
  7. HTML Lists
HTML Advance
  1. HTML Div
  2. HTML Classes
  3. HTML Id
  4. HTML Buttons
  5. HTML Iframes
  6. HTML Symbols
  7. HTML Emojis