Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
选择元素的PHP版本/IE9 CSS冲突_Php_Css_Internet Explorer - Fatal编程技术网

选择元素的PHP版本/IE9 CSS冲突

选择元素的PHP版本/IE9 CSS冲突,php,css,internet-explorer,Php,Css,Internet Explorer,我在PHP5.4.3上构建了一个web应用程序,我有一个带有CSS属性的元素border:none,事实上,当我在本地主机的IE9上运行该应用程序时,一切正常。但是,应用程序应存储在生产环境中的实际环境安装了PHP5.1.6,在生产环境中在IE9上运行应用程序时,边框看起来像windows应用程序中的深色3D边框或文本框边框。我使用不同的CSS属性进行了测试,没有任何影响-看起来IE9和PHP5.1.6完全忽略了边框CSS设置(同样,在我的本地主机上测试的很好) 它不会发生在Chrome、FF、

我在PHP5.4.3上构建了一个web应用程序,我有一个带有CSS属性的
元素
border:none
,事实上,当我在本地主机的IE9上运行该应用程序时,一切正常。但是,应用程序应存储在生产环境中的实际环境安装了PHP5.1.6,在生产环境中在IE9上运行应用程序时,边框看起来像windows应用程序中的深色3D边框或文本框边框。我使用不同的CSS属性进行了测试,没有任何影响-看起来IE9和PHP5.1.6完全忽略了边框CSS设置(同样,在我的本地主机上测试的很好)

它不会发生在Chrome、FF、Safari或Opera上,只会发生在IE上

不幸的是,升级生产PHP不是一个选项

截图:

IE9与PHP5.4.3(本地主机)-无边界

IE9与PHP5.1.6(生产)-黑色3D边框


提前感谢。

决定CSS和HTML呈现方式的将不是PHP。这实际上与此无关。

IE9可以记住某些域的渲染模式。如果您在IE开发者工具中手动切换浏览器模式,它将记住您的选择。请确保将
浏览器模式
文档模式
设置为标记为
页面默认值的值

您是否比较了HTML本身以查看有什么不同?您的CSS看起来是什么样的?我非常确定PHP与浏览器呈现选择框的方式无关。可能是您正在以兼容模式查看它吗?这与PHP毫无关系。。。PHP是服务器端的,这意味着您的安装不会影响样式和外观。给我们一个链接,或者html和css,让我们看看。我的猜测是,你需要使用大纲:无;在element@EricPeters该死应该把它作为一个答案……)我正试图阻止他浪费时间。PHP的版本对CSS和HTML的呈现方式没有影响。