谷歌Chrome与Firefox HTML / CSS结构

时间:2014-02-06 20:24:24

标签: css html5 google-chrome firefox

所以我对Firefox有一个非常奇怪和烦人的问题关于一个网站。

如果您查看此链接:http://www.apollolive.com/?page_id=429

如果您在浏览时使用Chrome,则可以看到图片显示正常且文字也正常,但是当您在Firefox中查看时,图片已消失,我不明白为什么。

Internet Explorer更糟糕。它将所有图像显示在底部的单个垂直线中。

你能告诉我这里发生了什么吗?

1 个答案:

答案 0 :(得分:4)

我不知道你为什么使用img标签并设置bakcground-image ....但无论如何,Firefox img的问题默认是内联的,然后是设置的尺寸对元素没有影响。尝试添加display属性:

.sampleoverlay img {
   display:block;  
}

此ID必须是唯一的,您在所有img中具有相同的#allimg,将其更改为类名

现在IE浏览器在IE8和IE9上运行正常,可能你的IE7文档模式不合适,IE7不支持inline-block你必须使用它来复制相同的效果:

.sampleoverlay {
  display:inline-block;
  *display:inline;
  *zoom:1;
}

IE7也不支持background-size。我很确定问题是IE的版本。

*目标IE7