Css Select IE On IE 5& IE 11

时间:2016-04-22 03:20:37

标签: html css internet-explorer-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&amp ;;上运行时IE 5然后布局差异关于边界&amp;箱阴影。如何在IE 5上将css更改为布局与IE 11相同。

非常感谢!

1 个答案:

答案 0 :(得分:0)

Box-shadow仅在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。问题不是&#34;我如何让IE 5做XYZ,&#34;但是,我需要支持IE 5,如果是这样,是否值得付出巨大的努力才能使IE 5看起来像现代浏览器?&#34;答案几乎可以肯定,&#34; No。&#34;严重的是,IE 5占所有流量的1%的一小部分;在这一点上,它甚至不在前40名。例如,请参阅Net Market Share's stats。 (没有隶属关系。)