layout

layout 要素 (SMIL)

[1] SMIL の layout 要素は、 文書本体中の要素の抽象レンダリング表面内での位置を指定します SMIL 1.0。

要素名
layout (layout (配置) より)
文脈
head の子供として、または layout の子供である switch の子供として
内容モデル
type 属性に依存
属性
id、type

仕様書:

利用できる文脈

[2] この要素は head 要素の子供として1つだけ用いることができます。 ただし、 head 要素の子供の switch 要素と同時には用いられません。 SMIL 1.0

[3] また、この要素は head 要素の子供の switch 要素の子供として複数個用いることができます SMIL 1.0。 それによって異なる配置言語による指定を共存させることができます。

内容モデル

[8] layout 要素の内容モデルは、 DTD 上は ANY ですが、本文中の規定によると type 属性によって更に制約があります。 SMIL 1.0

type が text/smil-basic-layout の場合

[9] region 要素と root-layout 要素を含めることができます。 SMIL 1.0

type がそれ以外の場合

[10] 文字データのみを含めることができます。 SMIL 1.0

処理モデル

[11] layout 要素の type 属性値が未対応の配置言語の場合、 その要素は読み飛ばします SMIL 1.0。

[12] layout 要素なき場合の本文中の要素の位置は実装依存です SMIL 1.0。