Unterschied <embed> und <object>

Status
Nicht offen für weitere Antworten.

chuvak

Erfahrenes Mitglied
Was ist der Unterschied zwischen <embed> und <object>?
Sie sind doch beide da, um Mediendateien anzuzeigen. Aber wann benutzt man welches?
 
Das embed-Element diente ursprünglich zum Einbinden von meist akustischen (Audiodateien) oder visuellen (Videodateien) Medien. Ich meine, Netscape waren die Schöpfer dieses Elements.
Während dies zwar von den meisten Browsern aus Gründen der Kompatibilität interpretiert wird, wurde es vom W3C nie in ein Standard übernommen. Stattdessen wurde das weitaus universellere object-Element eingeführt. Damit können nun nicht nur Multimedia-Objekte (Audio/Video) sondern auch Applets und weitere Dokumente (z. B. HTML-Dokumente) eingebunden werden.
 
Ich habe mich damit eigentlich noch garnicht beschäftigt, meist nutze ich die vielen Vorteile einer serverseitigen Lösung.
Dennoch findet man im Internet ein paar Informationen zu diesem Thema:
Der einzige mir bekannte Nachteil ist, dass das object-Element kein Attribut zur Deklaration des Ziels gibt. Daher ist es also – wenn überhaupt – nur für nicht interagierende Dokumente geeignet.
 
Status
Nicht offen für weitere Antworten.
Zurück