做页面最好用相对路径,你看看你调用的链接文件是不是有什么D:\等在链接里,有那就是绝对路径了。在程序员的机器里,在D盘里没有和你一样的文件及文件夹哦。
如你的主文件为index.html,放在D盘Web文件夹下。在Web文件夹里还有一个about.html文件
你打开index.html,D:\web这个就是你的根目录存在了。
你的链接写成<a href="d:\web\about.html">关于我们</a>,这样你把文件做好给程序他肯定打不开,他的D盘下没有相同的文件及文件夹。
你要这样写<a href="about.html">关于我们</a>,这样你的程序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我一下给你看看。