代码之家  ›  专栏  ›  技术社区  ›  LightningWrist

主要IE8定位问题

  •  1
  • LightningWrist  · 技术社区  · 15 年前

    我知道这不是一个新的概念,我的网站是完美的FF,Safari和Chrome,但在IE8的千斤顶了。说到这里就直截了当了。这是我为囊性纤维化患者的社交网络工作的主页。

    http://www.cysticlife.org/Home.php

    如果你知道这可能是什么,并想帮助,请让我知道什么代码,你想我放在这里,以帮助解决这个问题。

    非常感谢。

    2 回复  |  直到 15 年前
        1
  •  4
  •   Ammi J Embry    15 年前

    你已经有了一个很好的答案,但是我想给你一个资源,这样你就不必安装IE8了。

    http://www.spoon.net/Browsers/

    您可以使用此站点测试IE6-9、FF2-4、Chrome 5-6、Safari 3-5和Opera 9-10。这是一个非常好的工具!

        2
  •  3
  •   Community Mohan Dere    9 年前

    经过快速调查,我们可以看到在FF和IE8中工作的图像都是使用 img 标签和在FF中工作但在IE8中不工作的图像都是使用CSS加载的 background-image . 这告诉我们在你的背景图像声明中有什么东西把IE8甩了,所以你的问题不是clearfix或者定位,只是IE8不理解用于加载背景图像的特定CSS。

    查看#site#map背景图像的CSS,它看起来非常无害,我无法立即发现任何问题:

    #site_map {
        width:984px; 
        margin:30px auto 0px auto; 
        height:200px; 
        background:url(images/site_map.png)no-repeat;
    }
    

    不过,它肯定是CSS,所以我做了一个快速的谷歌搜索“CSS背景图片没有显示在IE8”。第一个问题实际上是另一个堆栈溢出问题:

    Background Image not showing up in IE8

    我怀疑这个答案也适用于你:

    是 啊。即使是现代版的IE也很古怪:(