【发布时间】:2011-11-08 18:04:23
【问题描述】:
我想以桌面浏览器呈现此类项目的相同方式在彼此下方呈现多个选项
<select size="10" name="selectionList">
<option value="5">Sparrow</option>
<option value="18">Snowbunting</option>
<option value="13">Purple-crowned Fairywren</option>
<option value="19">Eagle</option>
<option value="16">Hawk</option>
</select>
在任何标准桌面网络浏览器上,这些项目都呈现在彼此下方,左侧有一个潜在的滚动条。然而,在 Android 和 iOS 浏览器上,只有选定的项目会被渲染,其余的分配空间被浪费了。尝试选择时,将显示选项菜单对话框。
通常因为我指定 size="10" 最多应同时显示 10 个项目。我可以理解他们选择以他们的方式实现它的原因,但我希望有一个简单的 CSS 技巧来改变默认行为。
如何在不显示选项菜单对话框的情况下让移动设备浏览器以与桌面浏览器相同的方式呈现我的选择选项。
【问题讨论】: