| 1 |
wakaba |
1.1 |
* textarea 要素 rows 属性 (HTML, XHTML 1)
|
| 2 |
|
|
|
| 3 |
|
|
[8] [[HTML]] の [CODE(HTMLe)[[[textarea]]]] 要素の
|
| 4 |
|
|
[DFN[[CODE(HTMLa)[rows]] 属性]]は、
|
| 5 |
|
|
文章入力制御子の可視行数を指定します。
|
| 6 |
|
|
|
| 7 |
|
|
[13]
|
| 8 |
|
|
:状態:[[W3C]] [[勧告]]、[[WHATWG]] [[WD]]
|
| 9 |
|
|
:[[要素型]]:[CODE(HTMLe)@en[[QN[[[textarea]]][http://www.w3.org/1999/xhtml]]]]
|
| 10 |
|
|
:[[属性名]]:[CODE(HTMLa)@en[[[rows]]]]
|
| 11 |
|
|
([Q@en[rows]] ([Q[行]]) より)
|
| 12 |
|
|
:[[属性値]]:[CODE(SGML)@en[[[NUMBER]]]] (>>10)
|
| 13 |
|
|
:[[既定値]]:自動 (>>14)
|
| 14 |
|
|
|
| 15 |
|
|
[9] 仕様書:
|
| 16 |
|
|
- [[HTML 4]] ([[Web Forms 1.0]])
|
| 17 |
|
|
-- [CODE(HTMLe)[textarea]] 要素 [CODE(HTMLa)[rows]] 属性
|
| 18 |
|
|
<IW:HTML4:"interact/forms.html#adef-rows-TEXTAREA">
|
| 19 |
|
|
- [[Web Forms 2.0]]
|
| 20 |
|
|
-- [CSECTION@en[12.14. Extensions to the [CODE(HTMLe)@en[[[textarea]]]] element]]
|
| 21 |
|
|
<IW:WF2:"#extensions">
|
| 22 |
|
|
|
| 23 |
|
|
[[#comment]]
|
| 24 |
|
|
|
| 25 |
|
|
** 属性値
|
| 26 |
|
|
|
| 27 |
|
|
[10] この属性の値は [CODE(SGML)[[[NUMBER]]]] です。
|
| 28 |
|
|
|
| 29 |
|
|
[11] この属性は必須です [SRC[HTML 4 17.7]]。
|
| 30 |
|
|
|
| 31 |
|
|
[14] [[Web Forms 2.0]] で >>11
|
| 32 |
|
|
の制限は緩和され、 [CODE(HTMLa)@en[[[rows]]]] [[属性]]
|
| 33 |
|
|
(と [CODE(HTMLa)@en[[[cols]]]] [[属性]])
|
| 34 |
|
|
は[[必須]]では''なく''なりました。
|
| 35 |
|
|
[SRC@en[WF2 2.14]]
|
| 36 |
|
|
|
| 37 |
|
|
[[#comment]]
|
| 38 |
|
|
|
| 39 |
|
|
** UA による利用
|
| 40 |
|
|
*** レンダリング
|
| 41 |
|
|
|
| 42 |
|
|
[12] UA は、 [CODE(HTMLa)[rows]] に指定された行数を超えて文章を入力させられるべきです。
|
| 43 |
|
|
可視領域を超える行数の文章の時は、 scroll する手段を提供するべきです。
|
| 44 |
|
|
[SRC[HTML 4 17.7]]
|
| 45 |
|
|
|
| 46 |
|
|
[15] '''表示高さの既定値'''
|
| 47 |
|
|
|
| 48 |
|
|
[CODE(HTMLa)@en[[[rows]]]] [[属性]]が省略された場合、
|
| 49 |
|
|
- [[CSS]] に対応した[[利用者エージェント]]は、
|
| 50 |
|
|
[[CSS]] の規定に従い[[要素]]を[[レンダリング]][['''するべきです''']]。
|
| 51 |
|
|
- [[CSS]] に対応していない[[利用者エージェント]]は、
|
| 52 |
|
|
[[利用者エージェント]]規定の[[既定値]]を使用[['''して構いません''']]。
|
| 53 |
|
|
例えば、使用している[[装置]]で適当な高さとして構いません。
|
| 54 |
|
|
|
| 55 |
|
|
[SRC@en[WF2 2.14]]
|
| 56 |
|
|
|
| 57 |
|
|
|
| 58 |
|
|
[[#comment]]
|
| 59 |
|
|
|
| 60 |
|
|
*** メモ
|
| 61 |
|
|
|
| 62 |
|
|
[[#comment]]
|
| 63 |
|
|
|
| 64 |
|
|
** メモ
|
| 65 |
|
|
|
| 66 |
|
|
[[#comment]]
|
| 67 |
|
|
|
| 68 |
|
|
* frameset 要素 rows 属性 (HTML, XHTML 1)
|
| 69 |
|
|
|
| 70 |
|
|
[1] [[HTML]] の [CODE(HTMLe)[[[frameset]]]] 要素の
|
| 71 |
|
|
[DFN[[CODE(HTMLa)[rows]] 属性]]は、
|
| 72 |
|
|
[[枠]]の水平方向の配置を指定します。
|
| 73 |
|
|
|
| 74 |
|
|
[2] 仕様書:
|
| 75 |
|
|
- [[HTML 4]]
|
| 76 |
|
|
-- [CODE(HTMLa)[rows]] <IW:HTML4:"present/frames.html#adef-rows-FRAMESET">
|
| 77 |
|
|
-- Rows and columns <IW:HTML4:"present/frames.html#h-16.2.1.1">
|
| 78 |
|
|
|
| 79 |
|
|
[[#comment]]
|
| 80 |
|
|
|
| 81 |
|
|
** 属性値
|
| 82 |
|
|
|
| 83 |
|
|
[3] この属性の値は [CODE(SGML)[%[[MultiLengths]]]]
|
| 84 |
|
|
([CODE(SGML)[%[[MultiLength]]]] の読点分離の並び:
|
| 85 |
|
|
例によって読点の前後には[[空白]]が挿入可能) です。
|
| 86 |
|
|
[[SGML]] 的には [CODE(SGML)[[[CDATA]]]] です。
|
| 87 |
|
|
|
| 88 |
|
|
読点で分離されたそれぞれの値が、それぞれの枠の縦幅となります。
|
| 89 |
|
|
|
| 90 |
|
|
合計が 100% にならない時には、 UA が調整するべきです。
|
| 91 |
|
|
領域が足りない時は均等に間引き、余る時は均等に割振るべきです。
|
| 92 |
|
|
[SRC[HTML 4 16.2.1.1]]
|
| 93 |
|
|
|
| 94 |
|
|
[4] この属性は省略可能です。
|
| 95 |
|
|
既定値は [CODE(HTML)[100%]] です [SRC[HTML 4 16.2.1]]。
|
| 96 |
|
|
[[DTD]] 上の既定値は [CODE(SGML)[#[[IMPLIED]]]] です。
|
| 97 |
|
|
|
| 98 |
|
|
[[#comment]]
|
| 99 |
|
|
|
| 100 |
|
|
** 他との関係
|
| 101 |
|
|
|
| 102 |
|
|
[7] [CODE(HTMLa)[cols]] と [CODE(HTMLa)[rows]] の併用は、
|
| 103 |
|
|
仕様では陽に認められていますが、実際にはあまり使われません。
|
| 104 |
|
|
そのような分割の仕方自体にあまり需要が無いからでしょう。
|
| 105 |
|
|
|
| 106 |
|
|
[[#comment]]
|
| 107 |
|
|
|
| 108 |
|
|
** 例
|
| 109 |
|
|
|
| 110 |
|
|
[5] 単純な例 [SRC[HTML 4 16.2.1.1]]
|
| 111 |
|
|
[PRE(HTML)[
|
| 112 |
|
|
<FRAMESET rows="50%, 50%">
|
| 113 |
|
|
...the rest of the definition...
|
| 114 |
|
|
</FRAMESET>
|
| 115 |
|
|
]PRE]
|
| 116 |
|
|
|
| 117 |
|
|
この例では、利用できる領域を垂直に (上と下に) 2分割します。
|
| 118 |
|
|
|
| 119 |
|
|
[6] [CODE(HTMLa)[[[cols]]]] と併用した例 [SRC[HTML 4 16.2.1.1]]
|
| 120 |
|
|
[PRE(HTML)[
|
| 121 |
|
|
<FRAMESET rows="30%,70%" cols="33%,34%,33%">
|
| 122 |
|
|
...the rest of the definition...
|
| 123 |
|
|
</FRAMESET>
|
| 124 |
|
|
]PRE]
|
| 125 |
|
|
|
| 126 |
|
|
この例では、6つの枠を作ります。上段は3割、下段は7割の高さとなります。
|
| 127 |
|
|
幅はおおよそ3分割します。
|
| 128 |
|
|
|
| 129 |
|
|
なお、内容には [CODE(HTMLe)[[[frame]]]] を、上段左、上段中央、
|
| 130 |
|
|
上段右、下段左、下段中央、下段右の順に並べます。
|
| 131 |
|
|
|
| 132 |
|
|
[[#comment]]
|
| 133 |
|
|
|
| 134 |
|
|
** メモ
|
| 135 |
|
|
|
| 136 |
|
|
[[#comment]]
|
| 137 |
|
|
|
| 138 |
|
|
* メモ |