2015-05-26 25 views
0

以下simple fiddle shows a list box with the set of country names。在PC上,height属性告诉页面呈现列表框而不是下拉列表,因此n项目是可见的。在移动设备(iPad/iPhone)上,高度属性似乎告诉页面下拉控件应该有多高(如你所期望的那样,它看起来很荒谬)。手机上的HTML/CSS列表框

我的CSS类如下所示:

.sliderlist { 
    width: 240px; 
    height: 620px; 
    font-size: 12px; 
    font-family: "Verdana", Geneva, sans-serif; 
} 

我想在网页,PC或移动,而不是一个下拉上列表框。我怎样才能做到这一点与HTML/CSS?

为了澄清我的意思,下面是从我的名单看起来像iPad的照片(这只是一个下拉,其高度由高度属性给出):

enter image description here

并在PC上使用相同的代码我们有一个列表框,而不是一个下拉列表。我想太多移动后者:

enter image description here

+0

'高度:auto'为什么不呢? – odedta

+0

我不想要一个下拉菜单,我想要一个包含n个项目的列表框。这是Chrome中PC上的行为。这不是iPad和iPhone上Safari的行为。 – Robinson

+0

是的,我知道,'