cross-browser - 不同浏览器中的背景大小

标签 cross-browser scale css

我在不同浏览器上显示缩放背景时遇到了一些困难。我在 Google chrome 浏览器上创建了该网站,但在 iPhone 或早期版本的 IE 上加载该网站时,背景没有缩放,或者根本不显示。

我只是简单地使用了 css 代码:

background-size: 100% 150%;

然后我改成:

background-size: auto;

但是这样还是会带来一些麻烦。 知道如何在版本 6 到现在的每个浏览器和 IE 上调整/缩放此图像吗?

编辑

使用下面的代码,一切都适用于 Chrome、FF 和最新的 IE,但是在 IE8(我认为是更低版本)上它显示未拉伸(stretch)的图片。在 iPhone 上它根本不显示任何内容。 :/

#head-div
{
    padding-bottom: 15%;
    width: 100%;
     background: url(../img/banner.gif) no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    -ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/banner.gif', sizingMethod='scale');
}

最佳答案

body {
  background: url(image.jpg) no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image.jpg',     sizingMethod='scale');
  -ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image.jpg', sizingMethod='scale');
}

这些是跨浏览器的要求。这些确切问题中大约有 5 个已经在堆栈溢出中,答案与我的完全一样,所以没有必要问这个问题

关于cross-browser - 不同浏览器中的背景大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18135535/

相关文章:

html - Image Map 在 Firefox 中不工作!在 Chrome+Safari 中运行良好

html - 为什么这种转换在 Chrome 和 Firefox 上的表现不同?

r - 按组缩放/标准化列

CSS 文本修饰问题

javascript - Onclick 将 div 显示为 block 不起作用?

css - :hover wont work when using display:table-cell on dropdown nav

css - 如何让我的 iFrame 在不同的浏览器中显示正确的高度

fonts - css 行高在 IE、Safari 和 Chrome 中呈现不同

java - 如何设置缩放中心?

ios - iOS-如何正确缩放具有不同图像大小的UIButton(例如Facebook News Feed)?