我在 PHP 5.4.3 上构建了一个 Web 应用程序,并且我有一个<select><option>
带有 CSS 属性的元素border:none
,实际上,当我在 localhost 上的 IE9 上运行该应用程序时,一切正常。但是,应用程序应存储在生产环境中的实际环境已安装 PHP 5.1.6,并且在生产环境中的 IE9 上运行应用程序时,边框看起来像 Windows 应用程序中的深色 3D 边框或文本框边界。我使用不同的 CSS 属性进行了测试,但没有任何影响 - 看起来 IE9 与 PHP 5.1.6 完全忽略了边框 CSS 设置(同样,在我的本地主机上它测试得很好)。
Chrome、FF、Safari 或 Opera 不会发生这种情况——只有 IE 会发生这种情况。
不幸的是,升级生产 PHP 不是一种选择。
截图:
带有 PHP 5.4.3(本地主机)的 IE9 - 无边框。
IE9 与 PHP 5.1.6(生产) - 黑色 3D 边框。
提前致谢。