<ILAYER>NN |4| IE なし HTML なし  

<ILAYER>...</ILAYER>

HTML 終了タグ : 必要  

ilayer 要素は、Navigator 固有の layer 要素のインラインバージョンです。ilayer 要素は Internet Explorer の iframe 要素のように機能する点もありますが、Navigator のオブジェクトモデルでは ilayer は自動的に配置可能な要素 (CSS の position: 属性が相対的に設定されたブロックレベルの要素など) と認識されています。その結果、属性の多くは layer 要素と共通であり、Navigator 4 での配置可能な要素の配置、サイズ、重ね方などに従って名前が付けられています。

ilayer 要素のコンテンツとしては、src 属性から別のファイルの HTML を読み込んで表示したり、開始タグと終了タグとの間に HTML を挿入して現在のドキュメントを表示したりできます。これらの両方のタイプのコンテンツを同じ ilayer 要素に挿入できます。この要素の領域外にある他の HTML コンテンツと一緒に、src 属性に指定した HTML コンテンツがそれ自体のブロックレベルの要素として最初に表示されます。

 
 
<ILAYER id="thingy1" src="quotes.html" width="150" height="90"></ILAYER>
 
オブジェクト参照
 
[window.]document.layerName
 
要素固有の属性
 
abovebackgroundbelowbgcolorclip
heightidleftnamesrc
topvisibilitywidthz-index
 
要素固有のイベントハンドラー属性
 
ハンドラーNNIEHTML
onblur4なしなし
onfocus4なしなし
onload4なしなし
onmousedown4イベントキャプチャモードのみなしなし
onmouseout4aなしなし
onmouseover4aなしなし
onmouseup4aなしなし
aboveNN |4| IE なし HTML なし  

above="layerID"

オプション  

重ね順において現在の ilayer の上 (手前) に表示できる配置可能な要素の名前を指定します。これは任意の番号付けシステムに依存しないので z-index 属性の設定とは異なります。above 属性を使用する場合には、同じ ilayer 要素に対して below または z-index 属性を使用しないでください。

 
 
<ILAYER id="thingy4" src="quotes.html" above="thingy3"></ILAYER>
 

大文字と小文字を区別する識別子

 
既定値

なし

 
オブジェクト参照
 
[window.]document.layerName.above
backgroundNN |4| IE なし HTML なし  

background="URL"

オプション  

ilayer 要素のテキストやその他のコンテンツの背景として使用されるイメージファイルを示します。ブラウザのコンテンツとして表示される通常のイメージとは異なり、背景イメージは拡大や縮小されることなくその元のサイズで読み込まれ、表示されるレイヤーの領域に並んで表示されます。小さなイメージは速くダウンロードできますが、背景で繰り返される数が多くなります。アニメーション GIF も使用できますが、画面が非常に見づらくなります。背景イメージの選択時には、コンテンツが目立つように、メインとなるコンテンツに比べておとなしい色を選択します。背景イメージを使用する必要はありません。もし、使用する場合には目立たないものを選択してください。

 
 
<ILAYER id="thingy4" src="quotes.html" background="blueCrinkle.jpg"></ILAYER>
 

イメージファイルへの有効な絶対または相対 URL

 
既定値

なし

 
オブジェクト参照
 
[window.]document.layerName.background
belowNN |4| IE なし HTML なし  

below="layerID"

オプション  

重ね順において現在の ilayer の下 (背後) に表示できる配置可能な要素の名前を指定します。これは任意の番号付けシステムに依存しないので z-index 属性の設定とは異なります。above 属性を使用する場合には、同じ ilayer 要素に対して below または z-index 属性を使用しないでください。

 
 
<ILAYER id="thingy4" src="quotes.html" below="thingy5"></ILAYER>
 

大文字と小文字を区別する識別子

 
既定値

なし

 
オブジェクト参照
 
[window.]document.layerName.below
bgcolorNN |4| IE なし HTML なし  

bgcolor="RRGGBB カラー 16 進数または色の英単語"

オプション  

レイヤー内のテキストやその他のコンテンツの背景の色を指定します。bgcolor 属性と background 属性の両方が指定されている場合、背景イメージの透明部分には背景色が透けて表示されます。

 
 
<ILAYER src="quotes.html" bgcolor="tan"></ILAYER>
 

RGB 値の 16 進数表記または色の名前の英単語。設定しないと "#000000" (黒) として解釈されます。使用できる色の名前については、付録 A を参照してください。

 
既定値

OS によって異なります。

 
オブジェクト参照
 
[window.]document.layerName.bgColor
clipNN |4| IE なし HTML なし  

clip="[leftPixel, topPixel,] rightPixel, bottomPixel"

オプション  

クリップ領域は、ilayer コンテンツ全体の領域から切り抜いた部分が表示される領域であり、この領域のコンテンツのみがページに表示されます。clip 属性の既定値は、表示されるコンテンツに必要な領域によって決まります。clip 属性を設定すると、ページのデザイン上の領域外にある大きなコンテンツを表示できます。

 
 
<ILAYER src="quotes.html" clip="50,50"></ILAYER>
 

clip 属性の値は、要素がドキュメント内で表示される方向に上と左の端から計測するピクセル値です。これらの値は時計回りに領域の左、上、右、下の端の順に指定します。2 つの値のみを設定すると、Navigator によって左と上の値が 0、つまり右と下の端のみを調整すると解釈されます。したがって、"50,50" という設定は、クリップ領域がレイヤー領域の左上隅から始まる 50 ピクセル四方を意味しています。左から 10 ピクセル内側に同じサイズのクリップ領域が必要な場合には、clip 属性に "10,0,60,50" を指定します。

 
既定値

ilayer コンテンツの通常の表示領域

 
オブジェクト参照
 
[window.]document.layerName.clip.left
[window.]document.layerName.clip.top
[window.]document.layerName.clip.right
[window.]document.layerName.clip.bottom
height、widthNN |4| IE なし HTML なし  

height="length" width="length"

オプション  

ドキュメントに表示するレイヤーの最低サイズを定義します。ただしレイヤーにコンテンツを追加する場合、表示されるコンテンツの量は属性設定によって縦横の制限を受けません。たとえば、幅が 120 ピクセルで高さが 90 ピクセルのイメージを ilayer に表示すると、height および width 属性がそれよりも小さく設定された ilayer 要素の実際の表示サイズが拡大され、イメージ全体が表示されます。テキストやその他のコンテンツの場合も同様で、表示可能な領域が拡大され、コンテンツ全体が表示されます。コンテンツの表示部分を制限するには、clip 属性を設定します。

height および width 属性に特定のサイズを設定すると、他の設定されたコンテンツの下のレイヤーとなる色付きまたは模様の付いた領域を (bgcolor または background 属性で) 作成する場合に便利です。コンテンツが ilayer の端と接触することなく、height 属性と width 属性によってクリップ領域はコンテンツのサイズに設定されます。

 
 
<ILAYER bgcolor="yellow" height="100" width="100"></ILAYER>
 

正の整数値 (引用符で囲むことも可能) または引用符で囲んだパーセント値。両方の値を 0 にすると要素を非表示にできるだけでなく (これは visibility 属性でも可能)、その要素がページ上の領域を占有しないようにできます。

 
既定値

ilayer コンテンツの通常の表示領域

 
オブジェクト参照
 
[window.]document.layerName.height
[window.]document.layerName.width
idNN |4| IE なし HTML なし  

id="elementIdentifier"

オプション  

この要素をドキュメント中のその他すべての要素から区別するための固有の識別子。これは above 属性および below 属性の値として使用される識別子です。スプリプトでもオブジェクト参照のための ilayer 要素名として id 属性値が使用されます。

 
 
<ILAYER id="oldYeller" bgcolor="yellow" height="100" width="100"></ILAYER>
 

大文字と小文字を区別する識別子

 
既定値

なし

 
オブジェクト参照
 
[window.]document.layerName.name
langNN 3 IE 4 HTML 4  

lang="languageCode"

オプション  

要素の属性値およびコンテンツに使用される言語。ブラウザはこの情報を使用して、合字 (特定のフォントでサポートされたり、書き言葉で必要になった場合)、疑問符、およびハイフネーションの処理などの詳細に関して、コンテンツの適切な表示を行います。その他のアプリケーションや検索エンジンでは、スペルチェック辞書の選択やインデックスの作成にこの情報を利用する場合があります。

 
 
<SPAN lang="de">Deutsche Bundesbahn</SPAN>
 

大文字と小文字を区別しない言語コード

 
既定値

ブラウザの既定値

 
オブジェクト参照
 
[window.]document.getElementById(elementID).lang
left、topNN |4| IE なし HTML なし  

left="pixelCount" top="pixelCount"

オプション  

左と上の端の配置済みオフセットを、通常 ilayer 要素が表示されるドキュメント上の場所に相対的に定義します。ilayer 要素はインラインレイヤーであるため、ページに対する正確な相対位置は変動します。つまり、通常の HTML コンテンツのどこからでも開始できます。これらの属性のいずれかを設定すると、Navigator 4 は、移動した ilayer 要素によって空いたドキュメント上の領域を周りのコンテンツで埋めずに、要素が表示される領域を維持します。したがって、高度にカスタマイズされたコンテンツ (イメージ内で浮動する ilayer など) のように見せる必要があるときのみ、ilayer に対してこれらの属性を設定します。

 
 
<ILAYER bgcolor="yellow" left="10" top="50"></ILAYER>
 

正の整数値 (引用符で囲むことも可能)

 
既定値

0

 
オブジェクト参照
 
[window.]document.layerName.left
[window.]document.layerName.top
nameNN |4| IE なし HTML なし  

name="elementIdentifier"

オプション  

この要素をドキュメント中のその他すべての要素から区別するための固有の識別子。これは above 属性および below 属性の値として使用される識別子です。オブジェクト参照の場合、name 属性の代わりに id 属性も使用されます。

 
 
<ILAYER name="oldYeller" bgcolor="yellow" height="100" width="100"></ILAYER>
 

大文字と小文字を区別する識別子

 
既定値

なし

 
オブジェクト参照
 
[window.]document.layerName.name
srcNN |4| IE なし HTML なし  

src="URL"

オプション  

外部 HTML ファイルの内容を ilayer 要素に読み込むには、そのファイルの URL を src 属性に指定します。ilayer の開始タグと終了タグとの間の HTML コンテンツは、src に指定した URL から読み込まれた後に、ページに表示されます。src 属性を省略すると、タグの間のコンテンツのみが表示されます。スクリプトは、ドキュメントが完全に読み込まれてから該当するオブジェクトプロパティ (src) を変更し、ilayer 要素内でコンテンツを動的に変更できます。メインとなるドキュメントは再ロードしません。

 
 
<ILAYER src="quotes.html"></ILAYER>
 

絶対 URL または相対 URL

 
既定値

なし

 
オブジェクト参照
 
[window.]document.layerName.src
top  

  

left を参照してください。

visibilityNN |4| IE なし HTML なし  

visibility="visibilityConstant"

オプション  

Navigator 4 によって ilayer 要素が表示されるかどうかを指定します。デフォルトでは、レイヤーは次に一番外側 (親) のレイヤーの visibility 属性を継承します。つまり、基本的な body 要素の一部である ilayer 要素の場合には、レイヤーが既定値で表示されることを示しています。ベースレイヤーは常に表示されます。ページの読み込み時にレイヤーを非表示にするには、visibility 属性に "hidden" を設定します。この属性に "show" を設定する必要があるのは、visibility 属性が "hidden" に設定されている (またはこの値を継承する) 別の layer 要素に ilayer 要素がネストされている場合のみです。

visibility 属性設定に関係なく、ilayer 要素は常にドキュメント内の通常のフローティング領域を占めます。このため、Navigator 4 はドキュメントを再ロードしないで表示または非表示を変更できます。Navigator 4 では、変更されたコンテンツが自動的に再フローされることはありません。

 
 
<ILAYER src="quotes.html" visibility="hidden"></ILAYER>
 

定数値 : hidden | inherit | visible

 
既定値

inherit

 
オブジェクト参照
 
[window.]document.layerName.visibility
width  

  

height を参照してください。

z-indexNN |4| IE なし HTML なし  

z-index="layerNumber"

オプション  

1 つ外側のレイヤーコンテナを基準にして、ドキュメントの Z 軸方向 (前面から背面) のレイヤーの配置を制御します。同一コンテナ (ベースドキュメントレイヤーなど) 内にある複数の配置可能な要素の z-index 属性に同じ値が指定されている場合、HTML ソースコード内の要素の読み込み順によって重ね順が決まり、後から読み込まれた要素が以前に読み込まれた要素の手前に重ねて表示されます。すべての配置可能な要素の z-index の既定値は 0 です。したがって、デフォルトの順序で重なっている他のすべての要素の手前に、配置可能な要素を 1 つだけ表示する場合は、手前に表示する要素に任意の正の整数 (1 でも可能) を指定するだけで済みます。配置可能な要素の重ね順はスクリプトによって動的に変更できます。above 属性と below 属性も参照してください。

 
 
<ILAYER src="quotes.html" z-index="1"></ILAYER>
 

任意の整数

 
既定値

0

 
オブジェクト参照
 
[window.]document.layerName.zIndex