文件夹位置:
           css/
               --web.css
                    内容: 图片引用路径是这样写的:background-image:url(../images/image.gif);
           images/
               --image.gif
           page/
               test.aspx
我test.aspx引用样式是这样的:
           <link rel="stylesheet" href="../css/web.css" />
这样我的test.aspx里面的样式 在IE7和firefox都可以正常显示:
但在IE6下 却不能正常显示,只有部分样式起作用如果我把web.css里面的样式直接写在test.aspx文件里面 则IE6,IE7,Firefox都 可以正常显示大家能告诉我原因吗?

解决方案 »

  1.   

     在IE中,如果在JSP中要用到一个文件,路径为image/arrow.jpg或image\arrow.jpg都能正确识别,但是在firefox里就不行了,它只能识别image/arrow.jpg
      

  2.   

    这样我的test.aspx里面的样式 在IE7和firefox都可以正常显示: 
    但在IE6下 却不能正常显示,只有部分样式起作用 如果我把web.css里面的样式直接写在test.aspx文件里面 则IE6,IE7,Firefox都 可以正常显示 
      

  3.   

    楼主把css的名字换一个试一试,
    原来我就是这样解决的,无言了半天。
      

  4.   

    兼容 应该没问题,如果兼容有问题,那我直接写在test.aspx页面的时候  应该也不会起作用
      

  5.   

    将\替换成/就可以了 firefox会对\转义
      

  6.   

    我现在 就是按你说的做的我都是"/"我只是说IE6下 不能正常显示样式,IE7,FIREFOX正常
    果我把web.css里面的样式直接写在test.aspx文件里面 则IE6,IE7,Firefox都 可以正常显示 
    如果是这样写:<link rel="stylesheet" href="../css/web.css" />
    IE6下不正常,IE7,Firefox都 可以正常显示
      

  7.   

    有可能是css编码和页面编码不一致,而且css里面有中文注释!
    可以更改css编码试一下!
      

  8.   


    谢谢你的帮忙,我把中文注释改成 ENGLISH  搞定了,真不懂 IE7 怎么就可以。版本高 还是有好处啊
    哈哈,接分了!
      

  9.   

    那些东西不起作用?我觉得不是路径问题,是css文件里的一些写法问题