在IE8 </option>上将宽度设置为<option>

时间:2012-01-23 09:15:18

标签: css internet-explorer-8

可以将宽度设置为选项吗?我尝试了很多方法,但直到现在,没有:( 只在IE上我有这个问题。已经尝试过这个:

jQuery的:

$( "select" ).toggle(
function() {
$( "option" ).animate({
width: 500
}, 1000 );
},
function() {
$( "option" ).animate({
width: 240
}, 1000 );
}
);

- 其他jQuery -

$("select")
.mouseover(function(){
$(this)
.data("origWidth", $(this).css("width"))
.css("width", "auto");
})
.mouseout(function(){
$(this).css("width", $(this).data("origWidth"));
});

- css -

option{
width:auto;
}

- 所有在IE以外的其他浏览器上都很完美 -

如果有人能帮我解决这个问题,我真的很感激。

检查小提琴示例:http://jsfiddle.net/DCjYA/173/

1 个答案:

答案 0 :(得分:0)

试试option { display: block; }。如果需要对齐option { float: left; }