[12] li
要素の value
属性は、
現在並び項目の番号を設定します。
この属性の値は、 NUMBER
型です。
type
属性に関わらず、常に亜剌比亜数字で指定します。
この属性は必須ではありません。この属性は HTML 4 では非推奨です。
仕様書: [HTML 4] <IW:HTML4:"struct/lists.html#adef-value-LI">
[13] この属性による指定が、弟要素にまで影響するのかどうかは定かではありません。
HTML 4 に current list item
と書いてあるのは影響しないという意味とも取れますが、
慣習的解釈では影響するはずです (Classic Mozilla はそう実装している)。
DTD の注釈 (参考) の reset sequence number
もそれをほのめかしている気もしますが...
[14] HTML 4 仕様書には、 HTML 4 では前の並びの継続であるおことや並びの項目の途中を省いたことを表す方法はないが、その代わりに、という注記と共に、次の例が示されています。
<ol> <li value="30"> makes this list item number 30. <li value="40"> makes this list item number 40. <li> makes this list item number 41. </ol>
[52] Netscape Navigator は HTML 2.0 の拡張として、
ol
要素の子供たる
li
要素の value
属性を実装しました。
value
属性を使うと ol
の途中で値を変更することができました。 value
による変更は、その li
に適用され、
それ以後の li
の値にも影響することになっていました。
[59] XHTML Basic 1.1 で、モジュール化のフレームワークを破壊する形で無理矢理に「復活」 しました。
[55] <li value=bogus> (detailed review of Semantics) (Simon Pieters 著, 版) <http://lists.w3.org/Archives/Public/public-html/2007Jul/0702.html>
[1] Fix #535: allow <li value> inside <template> · whatwg/html@bfad3be ( 版) <https://github.com/whatwg/html/commit/bfad3beadb1b07fafa1ec98f7c499309d8e263ef>
[2] Make <li> ordinal value calculation precise (domenic著, ) <https://github.com/whatwg/html/commit/5fe3dbb016f40f0b7af0538dae9adc134be29c3f>
[3] Fix how <li>s are numbered and associated with <ol>s (domenic著, ) <https://github.com/whatwg/html/commit/fd726b069bee2c73600fbccac8e36f8783549bfc>
[4] Remove never-reached list item ordinal value condition (domenic著, ) <https://github.com/whatwg/html/commit/feb1db4821535978d09de4564e37719937e2d1b1>