[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要素]]として[[構文解析]]されます。

;; <http://software.hixie.ch/utilities/js/live-dom-viewer/?a%3Cnextid%20n%3D12%3Eb>

[11] [CODE(HTMLe)@en[[[body]]]] [[要素]]より前に[[開始タグ]]が登場しても、
[CODE(HTMLe)@en[[[body]]]] [[要素]]は開かれず、 [CODE(HTMLe)@en[[[head]]]]
[[要素]]の[[子要素]]となります。

;; <http://software.hixie.ch/utilities/js/live-dom-viewer/?%3Cnextid%20n%3D12%3Ea>

;; <http://software.hixie.ch/utilities/js/live-dom-viewer/?%3Clink%3E%3C%2Fhead%3E%3C!----%3E%3Cnextid%20n%3D12%3Ea>

[12] 
開いている[[要素]]を勝手に閉じたりはしません。

;; <http://software.hixie.ch/utilities/js/live-dom-viewer/?%3Cp%3Ea%3Cnextid%20n%3D12%3Eb>

** DOM 界面

[13] [[WinIE8]] では [CODE(DOMi)@en[[[HTMLNextIdElement]]]] [[界面]]を実装しています。

;; <http://software.hixie.ch/utilities/js/live-dom-viewer/?%3Cnextid%20n%3D12%3E%3Cscript%3Ew(document.getElementsByTagName('nextid')%5B0%5D)%3C%2Fscript%3E>

;; [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]]。

* 歴史

[17] [[HTML 1991]]

-
[16] 
[CITE[Change history for NextStep WorldWideWeb]], 
[TIME(.published)[1992-11-25T15:08:01.000Z]], 
[TIME[2024-08-14T02:13:44.672Z]] <https://www.w3.org/History/19921103-hypertext/hypertext/WWW/NeXT/Implementation/Features.html>

[18] [CITE[EMail Msg <9301141702.AA00591@www3.cern.ch>]], [TIME[1995-08-08T03:09:27.000Z]], [TIME[2024-09-30T08:34:48.074Z]] <https://ksi.cpsc.ucalgary.ca/archives/WWW-TALK/www-talk-1993q1.messages/64.html>

[19] [CITE[EMail Msg <9301142323.AA26924@pixel.convex.com>]], [TIME[1995-08-08T03:09:27.000Z]], [TIME[2024-09-30T08:44:46.084Z]] <https://ksi.cpsc.ucalgary.ca/archives/WWW-TALK/www-talk-1993q1.messages/66.html>


* メモ

