您的位置:首页 > Web前端 > CSS

CSS样式,使用VS2005本地文件系统调试能显示,改成使用IIS就死活不显示了!【解决方法汇总说明】

2007-11-22 14:59 726 查看
根据孟子的理论,出现这种问题的根源无非三种:

1,查看路径是否真的正确。

2,将你的css文件用记事本打开,另存为utf-8。

3,看看你调用是否正确。

解释如下:

1,路径是否正确,千万不要以为从VS中直接拉出来的路径就是正确的。那只能说对VS自带的WEB服务器是正确的,可是对IIS来说未必。举个例子来说:

<link href="CSS/Default.CSS" rel="stylesheet" type="text/css"/>

有些时候就必须改成下面的方式来写:

<link href="../CSS/Default.CSS" rel="stylesheet" type="text/css"/>

有些时候甚至是CSS内部的文件(如:图片等)调用路径出错,需要调整,这也是常有的事,所以还应该多多调试。

2,第二种情况可能是采用其他字符集来编写的CSS,导致IIS不认,简单的办法是在记事本里复制-粘帖一下,看看还是不是一致了。

3,调用方法是否正确:EG:<link href="CSS/Default.CSS" rel="stylesheet" type="text/css"/>

综上,第一种情况是碰到最多的问题。一旦发现有IIS丢失CSS的情况,首先应该想到调整CSS路径。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐