HTML - 更改选择标签的最大行数

新手上路,请多包涵

那么我该如何更改一个启用了多个的选择标签应该显示多少行:

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

这只会显示前四个选项如何显示第五个选项而无需滚动?

原文由 Mich‘ 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 652
2 个回答

您可以使用 CSS 指定确切的高度,但由于选择的不同呈现方式,这可能不会在所有浏览器中呈现完全相同的高度:

 <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/

原文由 darwin 发布,翻译遵循 CC BY-SA 3.0 许可协议

使用 size 属性:

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

参考:

原文由 David Thomas 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏