[1] [[HTML]] の [DFN[[CODE(HTMLe)@en[[[nextid]]]] [[要素]]]]は、 その[[文書]]で使うべき次の[[終点アンカー]]の名前を指定するものでした。 [3] :[[開始タグ]]:必須 :[[終了タグ]] (HTML 2):禁止 :[[内容模型]]:空 ([[強制空要素]]) :出現できる文脈:[CODE(HTMLe)[[[head]]]] の子供として高々1個 :[[属性]]: ,属性名,属性値,既定値,説明,出典 ,[CODE(HTMLa)[[[n]]]],,(必須),次のアンカー名,[HTML 2.0] ** 代替 [5] この要素型は [[RFC 1866]] ([[HTML 2.0]]) の時点で既に'''歴史的なものであり、使うべきではない'''とされています。 [15] アンカー名は本来は編集ソフトウェアが自動で、 または著者が手動で指定するべきものです。 * 仕様書 - [2] [[HTML 2.0]]: [[RFC 1866]] 5.2.6. Next Id: NEXTID * 処理モデル [4] HTML 編集ソフトウェアは、新しい [CODE(HTMLe)[[[a]]]] 要素による[[終点アンカー]]を作成する時のアンカー名として [CODE(HTMLe)[nextid]] 要素で指定された値をヒントとして使うことができます [SRC[RFC 1866 5.2.6]]。 * 実装 [7] [[Gecko]]、[[WebKit]]、[[Opera]] は実装していません。 [8] [[WinIE8]] は[[構文解析]]、 [[DOM]] である程度実装しています。 ** 構文解析 [9] 以下は断りがない限り [[WinIE8]] の結果です。 [10] [[開始タグ]]は[[void要素]]として[[構文解析]]されます。 ;; [11] [CODE(HTMLe)@en[[[body]]]] [[要素]]より前に[[開始タグ]]が登場しても、 [CODE(HTMLe)@en[[[body]]]] [[要素]]は開かれず、 [CODE(HTMLe)@en[[[head]]]] [[要素]]の[[子要素]]となります。 ;; ;; [12] 開いている[[要素]]を勝手に閉じたりはしません。 ;; ** DOM 界面 [13] [[WinIE8]] では [CODE(DOMi)@en[[[HTMLNextIdElement]]]] [[界面]]を実装しています。 ;; ;; [CODE(JS)@en[[[toString]]]] 以外に確認する術はありませんがw ** 属性 [14] 例によって [[WinIE]] では[[内容属性]]に [[IDL属性]]としてアクセスできるので、 [CODE(HTMLa)@en[[[n]]]] [[属性]]にもアクセスできます。 * 関連 [6] [CODE(HTMLa)[[[n]]]] 値はすべての [CODE(HTMLe)[[[a]]]] 要素の [CODE(HTMLa)[[[name]]]] 値とは異なるべきです [SRC[RFC 1866 5.2.6]]。