下面的图片描述了我目前的问题。是否有一个(CSS)的方式来实现没有JavaScript/JQuery的IE8/9中的“良好浏览器”行为(如FF)? 发现2008/2011年的一些旧帖子,但没有任何可能的解决方案。在IE 8/9中的Dropdownlist宽度
非常感谢!
下面的图片描述了我目前的问题。是否有一个(CSS)的方式来实现没有JavaScript/JQuery的IE8/9中的“良好浏览器”行为(如FF)? 发现2008/2011年的一些旧帖子,但没有任何可能的解决方案。在IE 8/9中的Dropdownlist宽度
非常感谢!
<!--[if IE]>
<style>
select{
width: 250px;
}
</style>
<![endif]-->
该代码仅适用于IE浏览器。
该解决方案的问题是,所有框将有250px的宽度,如果文本超过250它仍然会被切断。 – user1323246
如何给出这些方框ID并给出它所需的每个宽度? –
你可以用我刚才告诉你的方式做到这一点,你可以像你希望的那样编辑像素,并使其像高级浏览器一样。 – ExCluSiv3
这是一个很好的起点。它不会在演示的工作这么好,但在最后的意见和解决方案的代码看起来相当容易加以改进:http://www.dougboude.com/blog/1/2008/05/Viewing-Option-Text-in-IE7-thats-Wider-than-the-Select-List.cfm
使用更大的宽度和/或另一选择为分组 – 2013-04-02 08:14:56
这个古代替代的解决方案浏览器:'select:active,选择:focus {width:auto; }'。您可以尝试JS解决方案以获得更好的使这只是一个想法。 –
同样的问题从这里http://stackoverflow.com/questions/1895476/how-to-style-a-select-dropdown-with-css-only-without-javascript 希望这可以帮助你.... [点击我](http://jsfiddle.net/danield770/sNwrs/10/) – jhunlio