挂上IIS后的一个css的问题

来源:百度知道 编辑:UC知道 时间:2024/05/21 12:18:40
我做好了一个网站,里面有css文件 文件里面都是页面的一些样式(这些都是能用的) 后来我修改了一些地方,在css文件里面加了一些样式(页面之前就已经应用了该css文件),挂在IIS里面。 我们公司局域网能看得到,我修改后的页面. 问题来了,我后来加的样式在其他机器都看不到。 在我机器上面一开始也是看不到,我就重新加载了几次项目,又能体现那些后来加的样式了 但是在其他机器上面还是看不到,不管刷新几次都一样。但是我在IIS上面打开又能看得到,这个是怎么一回事啊? 而我如果把那些样式放在模版页里面,那些样式在其他机器上面又都能体现。 大家有谁有没有遇到过这样的问题啊?帮帮忙

出现这样的情况,一定存在问题。先别着急,仔细的测试一下就会发现问题的存在。如果由于使用的环境和浏览器不一样,这个暂时不用去管。
第一先检查页面的路径是否有问题。
<link href="/css/123.css" rel="stylesheet" media="screen" type="text/css" />
第二在别的机器上打开你的网站,即使看不见样式,也要右键查看一下页面的源代码,检查一下输出的路径是不是存在了问题。特别是绝对路径,会不会是在别的机器上输出了比如<link href="http://localhost/css/123.css" rel="stylesheet" media="screen" type="text/css" />
类是的绝对路径。

一定是路径问题,普通情况下IIS与CSS是没有什么关系的,只要IIS能正常访问htm即可。

希望这样说能帮助你一点。

如果还是无法解决,可以百度hi我一下给你看看。

估计是加载样式文件路径问题