热搜:NVER node 开发 php

页面效果显示问题

2024-07-28 14:30:01
页面效果显示问题

服务器环境如下
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;}

会是css代码的兼容性问题么?
对比了网页的源代码、css代码,都是一模一样,瞬间感觉无从下手了。。。


回复讨论(解决方案)


“极速模式”?用的是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文件?
试试把这个按钮单独复制成一个文件,再观察
服务器软件不太可能引起前端兼容问题

额。。突然发现没结贴。。。汗了一下,这个问题后来是被别人解决了,可是找不到人。。只听说是什么跨域的问题。。。还是一头雾水。。。