use*_*586 16 html css safari google-chrome
如何解决选择属性大小的问题,如代码:
<select size="2">
<option value="0" selected="selected">Default</option>
<option value="1">select 1</option>
<option value="2">select 2</option>
<option value="3">select 3</option>
</select>
Run Code Online (Sandbox Code Playgroud)
如何在Chrome和Safari中使用它?
这是webkit浏览器中的已知错误.
让它在Chrome和Safari中按照您喜欢的方式工作的最简单方法是手动指定样式选择本身.
这是一个有效的jsFiddle.
HTML:
select {
height: 36px;
font-size: 14px;
}
Run Code Online (Sandbox Code Playgroud)
CSS:
<select size="2">
<option value="0" selected="selected">Default</option>
<option value="1">select 1</option>
<option value="2">select 2</option>
<option value="3">select 3</option>
</select>
Run Code Online (Sandbox Code Playgroud)
包含height: auto
它应该可以工作。
<select size="2" style="height: auto">
<option value="0" selected="selected">Default</option>
<option value="1">select 1</option>
<option value="2">select 2</option>
<option value="3">select 3</option>
</select>
Run Code Online (Sandbox Code Playgroud)
小智 -5
width
尝试使用select 标签的css 属性:
select {
width:value px;
}
Run Code Online (Sandbox Code Playgroud)