selectの履歴

http://www.asahi-net.or.jp/~sd5a-ucd/rec-html401j/interact/f...

size = number [CN]
SELECT要素がスクロール式リストボックスとして表示される場合、この属性はリスト中で一望させたい行数を指定する。視覚系ユーザエージェントはSELECT要素を常にリストボックスとして表示する必要はなく、例えばプルダウンメニューなど他の機構を用いて表してもよい。

確認したところIE6, Operaではsize指定しなければプルダウン、size指定あればその行数だけスクロール式リストボックスになる

プルダウン

<select name="hoge">
  <option value=1>text1</option>
  <option value=2>text2</option>
  <option value=3>text3</option>
</select>

リストボックス

<select name="hoge" size="2">
  <option value=1>text1</option>
  <option value=2>text2</option>
  <option value=3>text3</option>
</select>