在所示的选项设置数量 元件至小于4(Set number of options shown in

2019-10-23 01:27发布

< select size="2" multiple>
    < option value="1">1< /option>
    < option value="2">2< /option>
    < option value="3">3< /option>
    < option value="4">4< /option>
    < option value="5">5< /option>
    < option value="6">6< /option>
    < option value="7">7< /option>
    < option value="8">8< /option>
    < option value="9">9< /option>
    < option value="10">10< /option>
    < option value="11">11< /option>
    < option value="12">12< /option>
    < option value="13">13< /option>
< /select>

选择标签的大小属性Safari中并没有正常工作。

如果大小属性的值大于四个,那么有没有问题,它的工作。 但是,当我设置的大小小于四的值,那么它显示四个值。

例如上面显示Safari中四个选项,但我想两个选项。 ,这是什么原因呢?

Answer 1:

我不知道是什么原因,但你可以使用样式元素height 。 不幸的是,这使得很难得到它看起来在每个浏览器一样,虽然下面的例子看起来很接近:

http://jsfiddle.net/D7ugW/



Answer 2:

采用:

height: calc(2em + 30px);


文章来源: Set number of options shown in a 举报