2016-04-22 55 views
0

我有一个代码选择框:的CSS选择框在IE 5和IE 11

<html:select property="list_data" size="12" style="width: 350px;" ondblclick="JavaScript:doOK()"> 
    <html:optionsCollection property="list_data" label="codeAndNameLabel" value="codeAndName" /> 
</html:select> 

当IE 11 & IE 5运行约边境&的box-shadow然后布局差异。如何在IE 5上更改CSS布局与IE 11相同。

非常感谢!

+1

IE 5令人难以置信的过时。为什么你甚至想让网站在IE 5和IE 11中看起来一样?对于许多现代布局和交互,这可能甚至不可能。 –

+0

谢谢你的回答@Ed Cottrell。我只想知道它是否有解决方案^^ – haunhqn

回答

0

箱影仅在IE 9及更高版本中可用。 (Source)在IE的旧版本中,您必须执行图像边界或某种花哨的元素覆盖;你不能使用现代的CSS。

这就是说,你几乎可以肯定地看着这个错误的方式。你不应该在非常老的浏览器上花费大量的精力。 IE 5 dates from 1999, for crying out loud。相反,要进行渐进式增强(旧版浏览器可以正常工作,但新版浏览器支持更多功能)或优雅降级(旧版浏览器显示功能减少或警告的版本,而不是完全打破)。 Here's a good article from the W3C on these topics

在一天结束时,听起来像你有XY problem。问题不在于“我如何让IE 5做XYZ”,而是“我是否需要支持IE 5,如果是这样,是否值得花费大量精力使IE 5看起来像现代浏览器?”答案几乎可以肯定,“不”。严重的是,IE 5占所有流量的1%的一小部分;现在还没有进入前40名。例如参见Net Market Share's stats。 (无隶属关系)。