Heim > Web-Frontend > HTML-Tutorial > Detaillierte Erläuterung wichtiger Attribute des -Tags in HTML

Detaillierte Erläuterung wichtiger Attribute des -Tags in HTML
黄舟
Freigeben: 2017-06-30 11:27:55
Original
1546 Leute haben es durchsucht

Archiv Attribute

Aus Leistungsgründen können Sie sich dafür entscheiden, eine Reihe von Objekten vorab herunterzuladen, die ein oder mehrere Archive enthalten. Dies gilt insbesondere für Java-basierte Anwendungen, bei denen eine Java-Klasse für ihre Arbeit auf viele andere Klassen angewiesen ist. Der Wert des

Archive-Attributs ist eine in Anführungszeichen gesetzte Liste von URLs, die jeweils auf eine Archivdatei verweisen, die der Browser laden muss, bevor das Objekt angezeigt oder ausgeführt werden kann.

classid-Attribut

Das classid-Attribut wird verwendet, um den Speicherort eines im Browser enthaltenen Objekts anzugeben, normalerweise einer Java-Klasse.

Sein Wert ist die absolute oder relative URL des Objekts. Wenn das Codebase-Attribut bereitgestellt wird, beziehen sich relative URLs auf die durch das Codebase-Attribut angegebene URL. Andernfalls beziehen sie sich auf die URL des aktuellen Dokuments.

Um beispielsweise das in der Datei „clock.class“ enthaltene Zeit-Java-Applet auszuführen, können Sie den folgenden Code in das HTML-Dokument einfügen:

<object classid="clock.class"></object>
Nach dem Login kopieren

Der Browser verwendet die Basis von die aktuelle Dokument-URL. Suchen Sie den Code für dieses Applet. Wenn die URL des aktuellen Dokuments also so aussieht:

http://www.w3school.com.cn/time.html
Nach dem Login kopieren

Der Browser erhält den Applet-Code für unsere Clock.class-Instanz unter:

http://www.w3school.com.cn/clock.class
Nach dem Login kopieren

Hinweis: classid The Das Attribut ähnelt dem Codeattribut des -Tags und gibt den Namen der Datei an, die dieses Objekt enthält.

Codebase-Attribut

Das Codebase-Attribut ist ein optionales Attribut, das eine Basis-URL bereitstellt. Der Wert dieses Attributs ist eine URL, die auf das Verzeichnis verweist, das das Objekt enthält, auf das durch das classid-Attribut verwiesen wird. Die Codebasis-URL überschreibt die Basis-URL des Dokuments, ersetzt sie jedoch nicht dauerhaft. Diese Basis-URL ist die Standardeinstellung, wenn das Codebase-Attribut nicht verwendet wird.

Nun verwenden wir weiterhin das vorherige Beispiel, vorausgesetzt, dass das Dokument von http://www.w3school.com.cn stammt, das Uhr-Applet jedoch in einem separaten Verzeichnis namens „classes“ abgelegt wird. Dieses Applet kann nicht durch Angabe von classid= „classes/clock.class“ abgerufen werden. Stattdessen müssen Sie das Codebase-Attribut und die neue Basis-URL einschließen:

Diese Zeile wird zu dieser URL analysiert:
<object classid="clock.class" codebase="http://www.w3school.com.cn/classes/">
</object>
Nach dem Login kopieren

Obwohl wir in diesem Beispiel absolute URLs verwenden, in Tatsächlich können auch relative URLs verwendet werden. Beispielsweise werden Applets häufig auf demselben Server wie das Hostdokument gespeichert. Aus Gründen der Verschiebung ist es daher oft besser, eine relative URL für die Codebasis anzugeben, z. B.:
http://www.w3school.com.cn/classes/clock.class
Nach dem Login kopieren

Tipp: Wie Sie den obigen Beispielen entnehmen können, wird das Codebase-Attribut in Verbindung mit dem Classid-Attribut verwendet, um die vollständige URL des Objekts anzugeben.
<object classid="clock.class" codebase="/classes/">
</object>
Nach dem Login kopieren

Codetyp-Attribut

Codetyp-Attribut wird verwendet, um den Programmcodetyp zu identifizieren.

Das Codetype-Attribut wird nur benötigt, wenn der Browser den MIME-Typ des Applets anhand des Classid-Attributs nicht ermitteln kann oder wenn der Server beim Herunterladen eines Objekts nicht den richtigen MIME-Typ übermittelt.

Das Codetype-Attribut ähnelt dem Type-Attribut. Der Unterschied besteht darin, dass es zur Identifizierung des Programmcodetyps verwendet wird, während das Typattribut zur Identifizierung des Datendateityps verwendet wird.

Das folgende Beispiel teilt dem Browser explizit mit, dass der Code des Objekts Java ist:

<object codebase="clock.class" codetype="application/java">
</object>
Nach dem Login kopieren
declare

Attribut declare attribute kann ein Objekt definieren, sondern verhindert auch, dass der Browser sie herunterlädt und verarbeitet.

Bei Verwendung mit dem Namensattribut ähnelt dieses Tool einer traditionelleren

Vordeklaration in Programmiersprachen

, die das Herunterladen eines Objekts verzögert, bis das Objekt tatsächlich in der Dokumentation verwendet wird . Datenattribut

Das Datenattribut wird verwendet, um die URL der Datendatei anzugeben, die das Objekt verarbeiten soll.

Der Wert dieses Attributs ist die URL der Datei, die eine absolute oder relative URL relativ zur Basis-URL der Datei oder eine absolute oder relative URL relativ zu der mit dem Codebase-Attribut bereitgestellten URL sein kann.

Der Browser bestimmt die Art der Daten anhand der Art des in das Dokument eingefügten Objekts.

Dieses Attribut ähnelt dem src-Attribut im -Tag, da es die vom enthaltenden Objekt zu verarbeitenden Daten herunterlädt. Der Unterschied besteht natürlich darin, dass das Datenattribut die Einbeziehung nahezu aller Dateitypen ermöglicht, nicht nur von Bilddateien.

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung wichtiger Attribute des -Tags in HTML. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage