27

では、複数が有効になっている選択タグを表示する行数を変更するにはどうすればよいですか。

<select multiple="multiple">
    <option>1</option>
    <option>2</option>
    <option>3</option>
    <option>4</option>
    <option>5</option>
</select>

これは最初の 4 つのオプションのみを表示します。スクロールせずに 5 番目のオプションを表示するにはどうすればよいですか?

4

4 に答える 4

97

size次の属性を使用します。

<select size="5" multiple name="whatever">

参考文献:

于 2013-04-02T16:13:03.557 に答える
9

CSS を使用して正確な高さを指定できますが、select のレンダリングが異なるため、おそらくすべてのブラウザで同じようにレンダリングされるとは限りません。

<select multiple="multiple" style="height: 24pt">
    <option>1</option>
    <option>2</option>
    <option>3</option>
    <option>4</option>
    <option>5</option>
</select>

フィドル: http://jsfiddle.net/24Myw/

于 2013-04-02T16:21:10.593 に答える
3
<select size="any number" name="#" id="#">
    <option>1</option>
    <option>2</option>
    <option>3</option>
    <option>4</option>
    <option>5</option>
</select>

それはうまくいっている

于 2013-04-02T16:17:06.510 に答える