none
浏览器兼容性问题 RRS feed

  • 问题

  • 在XMLHttpRequest与服务器交互的时候都会做一个进度条来提示用户正在进行通信。
    我做进度条的方法是在交互时改变div的class。我的代码如下:
            function LoadArticles_Interactive() {
                ClearNode(tbArticlesBody);
                divArticles.className = "ShowRightLoading";
            }

    CSS的代码为:

    .ShowRightLoading
    {
     background:url('../../images/rightLoading.gif') no-repeat no-repeat center 100px;
    }

    我用IE8就可以正常显示,但是我用GOOGlE浏览器和Firefox浏览的时候,图片不显示。
    是不是不兼容的问题啊?那该怎么写代码呢?微软论坛是怎么做到的呢?


    做最好的自己
    2009年7月25日 16:54

答案

  • 就是兼容性问题,应该按标准的写法,同时在不同浏览器上测试。
    http://hi.baidu.com/2009ajun
    2009年7月25日 21:42
  • 按这样的方式写吧:
    background:url(../../images/rightLoading.gif) no-repeat center 100px;  /* 注意url没引号,no-repeat也只要一个就够了 */

    注意及时结贴给分呦~,O(∩_∩)O~
    http://hi.baidu.com/2009ajun
    2009年7月25日 21:50
  • 你的方法解决了我的问题,谢谢。那众多的浏览器中,哪个最符合W3C标准呢?
    做最好的自己
    W3C的标准,现在基本各大浏览器的最新版本都会遵循,IE8在这方面也有了长足的进步。
    如果是调试客户端HTML、Javascript、CSS,建议你可以使用Firefox,并装上Firebug扩展,Firebug是专门用来调试客户端技术的,非常强大好用。
    学习客户端开发技术,不能指望选定某个浏览器,你要兼顾各大浏览器,并且,尽量写遵循标准的JS代码,图灵出版的几本客户端技术的书籍,很不错,基本都是遵循标准的技术讲解,你可以看看去。另外,我的Blog(http://hi.baidu.com/2009ajun )里面也有些关于客户端技术的文章,你也可以参考下。
    希望对你有帮助!

    http://hi.baidu.com/2009ajun
    2009年7月26日 0:36

全部回复

  • 就是兼容性问题,应该按标准的写法,同时在不同浏览器上测试。
    http://hi.baidu.com/2009ajun
    2009年7月25日 21:42
  • 按这样的方式写吧:
    background:url(../../images/rightLoading.gif) no-repeat center 100px;  /* 注意url没引号,no-repeat也只要一个就够了 */

    注意及时结贴给分呦~,O(∩_∩)O~
    http://hi.baidu.com/2009ajun
    2009年7月25日 21:50
  • 你的方法解决了我的问题,谢谢。那众多的浏览器中,哪个最符合W3C标准呢?
    做最好的自己
    2009年7月26日 0:22
  • 你的方法解决了我的问题,谢谢。那众多的浏览器中,哪个最符合W3C标准呢?
    做最好的自己
    W3C的标准,现在基本各大浏览器的最新版本都会遵循,IE8在这方面也有了长足的进步。
    如果是调试客户端HTML、Javascript、CSS,建议你可以使用Firefox,并装上Firebug扩展,Firebug是专门用来调试客户端技术的,非常强大好用。
    学习客户端开发技术,不能指望选定某个浏览器,你要兼顾各大浏览器,并且,尽量写遵循标准的JS代码,图灵出版的几本客户端技术的书籍,很不错,基本都是遵循标准的技术讲解,你可以看看去。另外,我的Blog(http://hi.baidu.com/2009ajun )里面也有些关于客户端技术的文章,你也可以参考下。
    希望对你有帮助!

    http://hi.baidu.com/2009ajun
    2009年7月26日 0:36