2.2 Inhalte des head-ElementsDas head-Element kann beliebig viele meta-Elemente und entweder ein layout- oder ein switch-Element enthalten. Wird das switch-Element verwendet, enthält dies wiederum beliebig viele layout-Elemente. 2.2.1 Das meta-ElementDie meta-Elemente enthalten Dokument-Eigenschaften. Jedes Element enthält genau eine Eigenschaft. Das meta-Element ist im Sinne von XML leer, die Definitionen erfolgen über seine Attribute. Das content-Attribut sagt, um welche Eigenschaft es sich handelt, das name-Attribut stellt den Wert dieser Eigenschaft dar. Jedes meta-Attribut muss diese beiden Attribute enthalten. SMIL1 definiert folgende content-Attribute:
Darüberhinaus kann das Element noch optional das obligatorische id-Attribut, sowie das skip-content-Attribut enthalten. Letzteres definiert, ob eine in SMIL1 nicht definierte Eigenschaft übergangen werden darf, oder nicht. Gültige Werte sind dementsprechend "true" oder "false". 2.2.2 Das layout- und das switch-ElementDas layout-Element definiert Parameter, die die Darstellung beeinflussen. Sind
mehrere layout-Elemente in ein switch-Element eingebettet, so enthalten sie
unterschiedliche Darstellungsformen der layout-Definitionen, von denen das
interpretierende Programm diejenige wählen soll, die es am besten zu verstehen meint.
Als Beispiel hierzu wird in SMIL1 die alternative Definition als Standard-SMIL oder CSS2
angegeben: Detailierte Informationen zum switch-Element in Kapitel 2.3.4. Es gib folgende Möglichkeiten, das layout-Element zur Verfügung zu stellen:
Weiterhin kann das Layout auch durch andere Syntax definiert werden, wie das obige Beispiel der CSS2-Darstellung als zweite switch-Variante zeigt. Diese Möglichkeiten werden nicht im SMIL-Standard definiert. 2.2.2.1 Das root-layout-ElementIst das root-layout-Element vorhanden, so definiert es einen Rahmen für alle region-Elemente. Es legt Grösse und Hintergrundfarbe dieses Rahmens mit den Attributen
fest. Zusätzlich kann es die Attribute
enthalten. Das root-layout-Element enthält selbst keine Elemente Ist kein root-layout-Element vorhanden, ist das für die Darstellung des SMIL-Dokumentes von der Anwendung vorgesehene Fenster der Rahmen für die region-Elemente. 2.2.2.2 Das region-ElementDas region-Element hat immer ein id-Attribut, das von zu dieser Region gehörigen Darstellungselementen mit deren Attribut region referenziert wird. Weiterhin legt es Position, Größe und Darstellungsanweisungen fest. Hierzu dienen die Attribute
Das region-Element enthält selbst keine Elemente |