Bücher online kostenlos Kostenlos Online Lesen
HTML5-Handbuch - die neuen Features von HTML5

HTML5-Handbuch - die neuen Features von HTML5

Titel: HTML5-Handbuch - die neuen Features von HTML5 Kostenlos Bücher Online Lesen
Autoren: Franzis
Vom Netzwerk:
beim
img
-Element auf den Anker eines
map
-Elements verweisen.
    Das
object
-Element kann ein Attribut
name
erhalten, z. B.

. Das Attribut ist für den Fall gedacht, dass ein
object
-Element wie ein
iframe
-Element reagiert und einen sogenannten Browsing-Context darstellt, also eine Art Fenster. Über den Namen des Objekts kann sein Inhalt in JavaScriptangesprochen werden. Den Namen können Sie auch in Hyperlinks beim
target
-Attribut verwenden. So können Sie mit
    Objekt wechsele dich
    einen Link anbieten, bei dessen Anklicken sich der Inhalt des
object
-Elements mit
name="dynamic_content"
ändert.
Das
object
-Element kann ferner ein Attribut namens
form
enthalten. Dieses Attribut wurde mit HTML5 neu eingeführt.
    Der Grund ist, dass das
object
-Element in Formularen vorkommen darf und dort die Aufgabe eines Formular-absendenden Elements übernehmen kann. Das Attribut wird dann benötigt, wenn sich ein Element, das zu einem Formular gehört, außerhalb des Formulars befindet, zu dem es gehört. In diesem Fall kann es mit
form="idname"
den
id
-Namen eines
form
-Elements referenzieren, der dort in der Form

definiert ist.
    Plugins, zum Beispiel Sound-Player, haben eine bestimmte Größe. Wenn Sie die genaue Größe kennen, sollten Sie beim Einbinden von Sound-Dateien, die mit dem betreffenden Plugin wiedergegeben werden sollen, bei den Attributen
width
und
height
die genaue Breite und Höhe des Players angeben. Die Größenangaben sind bei solchen Plugins normalerweise bei der Software dokumentiert.
    Mit den Angaben
width="0" height="0"
können Sie die sichtbare Anzeige eines Objekts auch ganz unterdrücken. Das ist beispielsweise für Hintergrundmusik geeignet.
    Bei
width
und
height
interpretieren die Browser seit jeher auch Prozentangaben. Diese werden durch Angaben wie
width="80%"
oder
height="100%"
notiert.
Im HTML5-Standard wird diese Möglichkeit jedoch nicht ausdrücklich erwähnt. Stattdessen wird dort ausdrücklich darauf hingewiesen, dass die Angaben bei
width
und
height
sogenannte CSS-Pixel bedeuten. Das bedeutet: ein Pixel bei einer für Bildschirme angenommenen Pixel-per-Inch-Dichte von 96 ppi, bzw. 72 ppi bei älteren Bildschirmen.
    Im Zusammenhang mit eingebetteten Frames kann es in einem Webseiten-Layout durchaus sinnvoll sein, prozentuale Breiten anzugeben. Allerdings ist das auch mit der CSS-Eigenschaft
width
möglich, und dort sind Prozentangaben explizit erlaubt.
    Ein weiteres, in der Praxis immer noch anzutreffendes Attribut ist das
classid
-Attribut im einleitenden

-Tag. Damit können Sie die eindeutige ID einer Implementierung des eingebundenen Objekts angeben. Java-Applets, Python-Applets und ActiveX-Controls bieten solche eindeutigen IDs an und erfordern teilweise zwingend die Angabe des
classid
-Attributs.
Das Attribut gehört in HTML5 wegen der rückläufigen Bedeutung solcher Inhalte nicht mehr zu den offiziellen Attributen des
object
-Elements, wird aber zumindest noch erwähnt und ist im Rahmen der allgemeinen Attributfreiheit von HTML5 standardkonform.
Beispiel:
        classid="CLSID:">
    
    

    In diesem Fall wird ein ActiveX-Control eingebunden, um eine MIDI-Datei wiederzugeben. Die ID-Bezeichnung bei
classid
bezeichnet die Implementierung des Controls und wird von entsprechenden Anbietern, etwa Microsoft, bekannt gegeben.
Im Sprachstandard HTML 4.0 sind weitere Attribute für das
object
-Element vorgesehen, die in der Praxis jedoch so gut wie nie verwendet wurden. Im HTML5-Standard kommen sie deshalb nicht mehr vor. Das betrifft das
standby
-Attribut (Meldungstext während des Ladevorgangs) und das Attribut
declare
(Standalone-Attribut, mit dem der Browser veranlasst werden soll, ein Objekt erst bei Anforderung durch den Anwender zu aktivieren).
    Binden Sie Multimedia-Inhalte, die keine weite Verbreitung haben, nicht kommentarlos in Ihre Web-Seiten ein, sondern weisen Sie den Anwender darauf hin, um welche Art von Daten es sich handelt, und unter welchen Voraussetzungen eine korrekte Anzeige möglich ist.
    Wenn Sie große Dateien einbetten, ist es gut, den Anwender im umgebenden Text auf die Größe der Datei hinzuweisen.
Referenzinformationen
    Elementreferenz
© Kostenlos Online Lesen 2024 [email protected]