size

input 要素 size 属性 (HTML)

[1] HTMLinput 要素の size 属性は、 UA制御子の初期幅を指示します。

[17] 仕様書:

[31] HTML 4 DTD の注釈 (参考) には specific to each type of field と説明があります。

代替

[35] この属性非推奨です WF2 2.4。通常は使用するべきではありません。

[36] 単に入力欄の幅を指定するだけなら、 CSSwidthmin-widthmax-width を使うのが適当です。

[37] 入力できる値の長さを制限したいなら、 maxlengthpattern を使うのが適切です。

属性値

[2] この属性の値は、 SGML 的には CDATA です。

type 属性が text または password の時は、幅は文字数で指定します。 HTML 4 17.4

type 属性がそれ以外のときは、 この属性の値は %Pixels です。 幅は画素数で指定します。 HTML 4 17.4

[6] type 属性が textarea のときは、この属性の値は 高さ, というように指定できます WebTV]。

[34] XHTML m12n 1.0 では Number です。 (基本フォームモジュールDTD だけなぜか CDATA)。

歴史

[70] かつては size="12,5" のように数をも指定できるWebブラウザーが存在したと言われています 要出典

メモ

[52] HTML5 IRC logs: freenode / #whatwg / 20070508 (2007-05-10 19:03:01 +09:00 版) <http://krijnhoetmer.nl/irc-logs/whatwg/20070508#l-566> (名無しさん 2007-05-10 10:11:48 +00:00)

[53] Bug 25657 &#8211; [FIX]When does 18 = 29? When you use the SIZE attritbute in a text type input field. (2007-05-10 19:09:29 +09:00 版) <https://bugzilla.mozilla.org/show_bug.cgi?id=25657> (名無しさん 2007-05-10 10:13:14 +00:00)

[54] Bug 25657 &#8211; [FIX]When does 18 = 29? When you use the SIZE attritbute in a text type input field. (2007-05-10 19:09:29 +09:00 版) <https://bugzilla.mozilla.org/show_bug.cgi?id=25657> (名無しさん 2007-05-10 10:13:38 +00:00)

[55] Bug 25657 &#8211; [FIX]When does 18 = 29? When you use the SIZE attritbute in a text type input field. (2007-05-10 19:09:29 +09:00 版) <https://bugzilla.mozilla.org/show_bug.cgi?id=25657> (名無しさん 2007-05-10 10:13:59 +00:00)

[56] Sam Ruby: Don't Break The Web (2007-05-10 23:11:22 +09:00 版) <http://www.intertwingly.net/blog/2007/05/08/Dont-Break-The-Web> (名無しさん 2007-05-11 00:45:57 +00:00)

メモ

[65] Web Forms 2.0 ( 版) <http://www.whatwg.org/specs/web-forms/current-work/#size>

[66] Web Forms 2.0 ( 版) <http://www.whatwg.org/specs/web-forms/current-work/#c.-deprecated>

[67] input要素のsizeコンテンツ属性について (Futomi Hatano� 著, 版) <http://lists.w3.org/Archives/Public/public-html-ig-jp/2009Dec/0066.html>