#?SuikaWiki/0.9
* li 要素 value 属性 (HTML, XHTML 1)
[12] [CODE(HTMLe)[[[li]]]] 要素の [DFN[[CODE(HTMLa)[value]] 属性]]は、
現在[[並び]]項目の番号を設定します。
この属性の値は、 [CODE(SGML)[[[NUMBER]]]] 型です。
[CODE(HTMLa)[[[type]]]] 属性に関わらず、常に[[亜剌比亜数字]]で指定します。
この属性は必須ではありません。この属性は [[HTML 4]] では非推奨です。
仕様書: [HTML 4]
[13] この属性による指定が、弟要素にまで影響するのかどうかは定かではありません。
HTML 4 に [Q[current list item]] と書いてあるのは影響しないという意味とも取れますが、
慣習的解釈では影響するはずです ([[Classic Mozilla]] はそう実装している)。
[[DTD]] の[[注釈]] (参考) の [Q[reset sequence number]]
もそれをほのめかしている気もしますが...
[14]
HTML 4 仕様書には、 HTML 4 では前の並びの継続であるおことや並びの項目の途中を省いたことを表す方法はないが、その代わりに、という注記と共に、次の例が示されています。
[PRE(HTML)[
- makes this list item number 30.
- makes this list item number 40.
- makes this list item number 41.
]PRE]
([[名無しさん]])
[[#comment]]
* value 属性 (HTML input 要素)
[1] [[HTML]] の [CODE(HTML)[[[input]]]] 要素で使って、
当該 control の初期値を指定します。
値は [[CDATA]] です。 [[type属性]]の値が [CODE(HTML)[radio]] および
[CODE(HTML)[checkbox]] 以外の場合はあってもなくてもかまいません。
()
,type 属性 ,値の使われ方 ,
,button ,ボタンの札
,checkbox , ,
,file ,ファイル名既定値としても良い ,
,password ,初期値 (文字列)
,radio , ,
,text ,初期値 (文字列)
- [3] type=file で value 属性の値が指定されていた場合、しかもその input 要素が[[スタイル・シート]]で表示が隠されていたりする場合に特に、利用者の意図しないファイル送信が行われる危険性があります。 ([[HTML4]] B.10.1)
- [1] >>1 以外であってもなくてもいいってのは、 radio などでは必須、ではなくて、
radio などでは使用禁止なんですな。
- [4] >>1 いやいや、そんなはずはない。でないと radio のどれが選ばれたかどう判断する堕?
- [8] >>4 [CODE(HTML)[radio]] や [CODE(HTML)[checkbox]] の場合は、専ら送信される値を指定するのに使うということです。特に [CODE(HTML)[radio]] の場合は意味的に必須でしょう。
[[#comment]]
* value 属性 (HTML option 要素)
[2] [CODE(HTML)[[[option]]]] 要素の [CODE(HTML)[value]]
属性は、項目の値を指定します。
その項目が選択された場合にはこの値が送信されます。
この値が指定されていない場合には要素の内容が使われます。
()
- [9] 送信される値がかな漢字だと面倒なことになるから、要素内容はかな漢字の日本語文にしつつも、 [CODE(HTML)[value]] はラテン文字で、という使い方がよくされますね。
- [10] 使用例: [SAMP(HTML)[]]
[[#comment]]
* value 属性 (DOM Attr 界面)
[5] 属性 [CODE[[VAR(DOMi)[[[Attr]]]].[CODE(DOMa)[value]]]]
の値は、その属性節の[[属性値]]です。
設定する値・得られる値の型は [CODE(DOM)[[[DOMString]]]]
です。その属性節の子節は複数個の文節や実体参照節があるかもしれませんが、
一つの文字列として設定又は取得します。
値を設定した時は、子節は一つの文節になります。
[6] この属性は method
[CODE[[VAR(DOMi)[[[Element]]]].[CODE(DOMm)[[[getAttribute]]]]]],
[CODE[[VAR(DOMi)[Element]].[CODE(DOMm)[[[setAttribute]]]]]]
と同様に機能します。
[11] >>6 というか [CODE(DOMa)[[[nodeValue]]]] だよなあ、
もろ同じじゃない? なんで2つあるんだろう。どっちかは正規化するとかでもないみたいだし。
[7] 属性節が読取専用の時は当然値を設定することはできません。
例外 [CODE(DOM)[NO_MODIFICATION_ALLOWED_ERR]]
が発生します。
- [DOM2] ''Document Object Model Core''
[[#comment]]
* param 要素 value 属性 (HTML, XHTML 1)
[15] [[HTML]] の [CODE(HTMLe)[[[param]] 要素の
[DFN[[CODE(HTMLa)[value]] 属性]]は、引数値を指定します。
[16] 仕様書:
[[HTML 4]]
[[#comment]]
** 属性値
[17] この属性の値は [CODE(SGML)[[[CDATA]]]] です。
属性値は、物体によって解釈されます。
物体が引数ごとに構文的制約などを課しているかもしれません。
(それに対して不当であった場合の処理も HTML UA・物体の実装依存でしょう。)
この属性は ([CODE(HTMLa)[[[valuetype]]]] や [CODE(HTMLa)[[[type]]]]
によって修飾されることを除いては) HTML 的な意味を持ちません。
[18] この属性は省略可能です。
[[#comment]]
** 他との関係
[19] [CODE(HTMLa)[value]] で指定する引数値は、
同じ [CODE(HTMLe)[param]] 要素の
[CODE(HTMLa)[[[name]]]] が引数名として対応します。
[20] 引数値の種類の指定として [CODE(HTMLa)[[[valuetype]]]]
と [CODE(HTMLa)[[[type]]]] があります。
[[#comment]]
** メモ
[[#comment]]
* meta 要素 value 属性 (HTML, XHTML 1)
[21] [[HTML]] の [CODE(HTMLe)[[[meta]]]] 要素で、
[DFN[[CODE(HTMLa)[value]] 属性]]が使われることがあります。
使われ方からして、 [CODE(HTMLa)[[[content]]]]
属性の誤りのようです。
[[#comment]]
** 例
[22]
[PRE(HTML)[
]PRE]
出典: ''Practical Scheme''
(2004年7月付け、2004年7月現在)
[24]
[PRE(HTML)[
]PRE]
出典: ''WWW의 국제화와 한글''
([[W3C]] 韓国事務所のウェブ・サイトの文章。1996年11月付け、2004年7月現在。)
[23]
で検索すると色々な自然言語の文章で大量に見つかります。
HTML のソースは本来 (正しく設定されていれば)
[[Google]] の検索対象にはならないはずなので、
潜在的には莫大な量の文書が存在していると思われます。
[[#comment]]
** 実装
[25] [[emacs-w3m]] が正しく動作しない (正確には、
[CODE(HTMLa)[content]] 属性が無いのが原因。) という問題がありましたが、
2004年7月に修正されました。 ([emacs-w3m:7001])
[[#comment]]
** メモ
[[#comment]]
* メモ