服务器环境如下
window server 2012R2
IIS+PHP+MYSQL
基于PHPCMS的一个网站
问题如下:
页面中的一个按钮,在浏览器急速模式下,不显示,在兼容模式下,是可显示的
同样的网站代码,在本地部署以后,不管在急速模式还是兼容模式,都是能看到按钮
按钮样式代码如下
.glyphicon { position: relative; top: 1px; display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
“极速模式”?用的是360浏览器吧,那你打开开发者工具(F12),看看那个按钮到底应用了什么样式
你分别用f12 进入调试模式进行调试呀。。。对比一下代码的区别就知道了。
就是上面贴的样式
.glyphicon { position: relative; top: 1px; display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
代码,没区别,一模一样。。。 我甚至做了这样的操作, 把在我本地能正常显示的静态文件,上传到服务器上,却同样出现了极速模式不显示的情况。。。
代码,没区别,一模一样。。。 我甚至做了这样的操作, 把在我本地能正常显示的静态文件,上传到服务器上,却同样出现了极速模式不显示的情况。。。
又有新发现了。。。。
服务器上部署的环境是IIS+PHP+MYSQL
我本地部署的是PHPStudy里的Apache+PHP+MYSQL,这样部署是两种浏览器模式都可以显示。
现在我把本地部署改成IIS以后,发现跟服务器一样,也出现了急速模式不显示的问题。。。
如果是这样的话,我想应该不是代码的问题了吧,难道是环境部署的问题???
确定你观察的是一个不带任何php脚本的静态html文件?
试试把这个按钮单独复制成一个文件,再观察
服务器软件不太可能引起前端兼容问题
额。。突然发现没结贴。。。汗了一下,这个问题后来是被别人解决了,可是找不到人。。只听说是什么跨域的问题。。。还是一头雾水。。。