ばけらの HTMLリファレンス

この文書の最新版は「ばけらの HTML リファレンス」に移転しています (TITLE, BASE, ISINDEX, NEXTID) 。以下の文章は古くなっているかも知れません。

ヘッダ内要素

ヘッダ内に一度だけ記述できる要素……TITLE, BASE, ISINDEX, NEXTID

↑先頭へ

↑先頭へ

ISINDEX - 一行プロンプト /Single Line Prompt

要素名 適用バージョン 開始タグ 終了タグ 分類 中身
ISINDEX 2.0 2.x 3.2 (4.0) 必須 必須 HEADの子要素/ブロック
属性 適用バージョン 属性値 既定値 備考
prompt - - 3.2 (4.0) テキスト (依存) プロンプト文字列を指定します。
他に指定できる属性……id, class, title, style(中心属性), lang, dir(i18n)

一行だけのテキスト入力欄を作ります。入力された文字は、BASE href に指定された URL に ? を伴って送信されます。たとえば、

<BASE href="http://foo.bar.com/search.cgi">
<ISINDEX prompt="検索文字列を入力して下さい。">

となっているとき、入力欄に "banana" を入れると、

http://foo.bar.com/search.cgi?banana

が呼び出されます。BASE の指定がないときは自分自身の URL が使われます。また、BASE に http: 以外のスキームが指定されているときの挙動は定められていません。

この要素は HTML4.0 では非推奨となりました。上記の例は、たとえばこのように書き換えます。

<FORM action="http://foo.bar.com/search.cgi">
<P><LABEL>検索文字列を入力して下さい。<INPUT type="text"></LABEL></P>
</FORM>

詳しくは FORM を参照して下さい。

ちなみに、ISINDEX 要素はヘッダ内要素であると共にブロック要素でもありますから、BODY内に記述することもできます。HEAD内にしか書けないという解説を見かけることがありますが、誤りです。

↑先頭へ

NEXTID - アンカー名自動生成用ID / Next ID

要素名 適用バージョン 開始タグ 終了タグ 分類 中身
NEXTID (2.0) (2.x) - - 必須 禁止 HEADの子要素
属性 適用バージョン 属性値 既定値 備考
N (2.0) (2.x) - - CDATA (必須) アンカー名に使う文字列
他に指定できる属性……なし

HTML オーサリングツールが参照してアンカー名を自動生成するのに利用していたものです。この要素自体はなんの意味も持ちません。ブラウザはこれを無視しなければなりません。

HTML2.0 の成立時点で(それどころか HTML1.0ドラフトの段階でも)廃れていた要素で、HTML3.2 で完全に廃止されました。現在では全く使われていませんし、使う必要もありません。


ばけらの HTMLリファレンス

HTML鳩丸倶楽部

水無月ばけら, MINAZUKI Bakera
E-mail: bakera@star.email.ne.jp