Was ist ein HTML-Objekt?
In der HyperText Markup Language (HTML) wird das Objekt-Tag verwendet, um einen Dateityp (z. B. ein Bild, ein Video, eine Webseite oder ein Applet) in eine Webseite einzubetten, damit diese ordnungsgemäß angezeigt wird. Das HTML-Objekt-Tag ist ein Mechanismus, der speziell entwickelt wurde, um das Einfügen eines generischen Objekts in ein HTML-Dokument zu ermöglichen, ohne dass der Browser oder die HTML-Sprache das Format oder den Inhalt des Objekts kennen müssen. Durch die Verwendung verschiedener Parameter - wie Daten, Codebasis und Typ - kann das Plug-In, der Server oder das Programm definiert werden, das zum Anzeigen des HTML-Objekts erforderlich ist, und mit der Option param können zusätzliche Informationen an die Decodierung übergeben werden Anwendung, einschließlich Dateiname, Kennwort oder Bildschirmauflösung. Mit der Aufnahme des HTML-Objekt-Tags in den HTML-Sprachstandard wurden andere Tags, die zuvor zum Definieren bestimmter Objektformate verwendet wurden, abgeschrieben, um einen einheitlicheren Code zu erstellen.
Das HTML-Objekt-Tag wurde erstellt und der HTML-Sprachspezifikation Version 4 als generischer Mechanismus hinzugefügt, um derzeit vorhandene Medienformate und -dateien einzuschließen und ein Framework für die Einbeziehung zukünftiger Arten neuer Medien zu erstellen. Technisch gesehen kann das HTML-Objekt-Tag verwendet werden, um ein Bild genau wie das img-Tag auf einer Website zu platzieren oder um Video, Musik oder eine webbasierte Anwendung einzubetten. Der Grund, warum das Tag ursprünglich erstellt wurde, bestand darin, Situationen wie das HTML-Applet-Tag zu vermeiden, bei dem es sich um ein ganzes Sprach-Tag handelt, mit dem nur ein Java®-Applet in eine Website eingebettet werden kann. Um zu vermeiden, dass eines Tages zusätzliche formatspezifische Tags für Medientypen hinzugefügt werden müssen, die möglicherweise noch nicht erfunden wurden, wurde ein einzelnes generisches Objekt-Tag erstellt.
Es gibt viele Möglichkeiten, das HTML-Objekt-Tag zu verwenden. Auf der einfachsten Ebene können Sie eine Datei definieren und dann das Format oder den Typ der Datei, wie dies bei einem Bild der Fall sein könnte. Wenn der Objekttyp vom Webbrowser erkannt wird, können der Browser oder seine Plug-Ins das Rendern des Objekts übernehmen. Alternativ können die Parameter codebase, classid und codetype des Tags verwendet werden, um den Speicherort einer Anwendung oder Ressource zu definieren, die die Objektdaten interpretieren kann. Dies bedeutet, dass beim Platzieren einer neuen Art von Videoformat auf einer Website der Standort des Decoders in den Objektparametern enthalten sein kann, sodass das Objekt ohne JavaScript® oder andere externe Sprachelemente einfach decodiert und angezeigt werden kann .
Über die Kernfunktionalität des HTML-Objekt-Tags hinaus können andere Parameter zum Ermitteln der Formatierung und anderer Attribute verwendet werden. Die Breite und Höhe eines Objekts kann definiert werden, sodass der Rest der Seite ordnungsgemäß formatiert werden kann, ohne das Objekt zuvor zu laden. Standby-Text kann definiert werden, damit der Betrachter einer Website während des Ladens Text im Objektbereich sehen kann. Innerhalb der HTML-Objekt-Tags können beliebig viele Param-Tags platziert werden, sodass zusätzliche Informationen definiert werden können, die für die Zieldecodierungsanwendung nützlich sind.