zoukankan      html  css  js  c++  java
  • IE6不兼容 CSS 改CSS没效果 原因

          由于手上有一个任务在,所以完成后才来写此帖。话说我是在写一个图片边框阴影效果,我用的是图片来作阴影效果的,其实是参考了css mastery这本书的一个例子,在编码完成后,我在IE7、8和FF下都测试通过,在IE6下,阴影效果一概没有。在CSS中使用到的图片路径,在developer toosbar中也没显示,于是,我开始尝试着解决这个兼容性问题。

         我在想,难不成是文件夹命名有问题,导致读不到图片。好,那我就重新换个路径试试,果然多出现了一个图片了。但是那个直角的阴影效果的图片始终没显示。

         东改改,西改改,反复测试,没能解决,老方法,上群里请教高手去。群里有位朋友让我传给他看看,我立马打了个包发过去。。

         许久过去了,没回音,我给他发了QQ消息 ,问他看得如何,他依旧没回。于是我只能把这个压缩包发给我一个朋友,那位MM写CSS已经6年了,我相信这个问题难不倒她。

         

          就这样,以QQ截图为证,这个问题让一个写了六年CSS的大牛,也看了十来分钟,一开始她说编码问题我还没想起,我只是觉得,我所有的CSS文件都没声明编码。为啥就base.css有问题?后来才想起,那天为了快速,我直接拿了一个记事本改成base.css,往里写了些公用代码,杯具啊。。我这个改后缀名的毛病一定要改掉。。如果是直接在DW里创建的文件,默认就是UTF-8格式的,就没这种杯具发生了。。

          后来我又问她,你从哪儿看出是编码问题?她说一般修改CSS没什么变化,就是编码问题。。感觉这个概括应该是她的经验之谈。不过对于我这种没这么深功底的人来说,是不是有更好的办法呢。 貌似DW里面那个检查兼容性的工具,可以为我们检查出来这一点。。

          以后记得了,所有 CSS文件开头一定先声明

        

    @charset "utf-8";

          

  • 相关阅读:
    Non Clustered Confluence: Database is being updated by another Confluence instance
    晦涩时光 浮光掠影
    迷雾重重 星光闪耀
    navicat 查询窗口快捷键
    sublime使用技巧记录
    mvn 手动打包并放置到本地仓库下
    git bash 风格调整(显示中文)
    windows控制台(console)乱码
    java调用第三方命令,process.waitfor()挂起(你不知道的坑)
    shell问题-报错即退出
  • 原文地址:https://www.cnblogs.com/Silvia/p/2380530.html
Copyright © 2011-2022 走看看