1

这让我很生气,我有一张背景图片正在使用 background-size:cover; 进行全屏显示。据我了解,IE9 支持这一点。什么让我很生气的是一些 IE9 浏览器正在处理这个问题,而一些 IE9 浏览器则没有。

有人以前经历过吗?

4

4 回答 4

2

我有同样的问题,我在以下声明中修复它<head />

<meta http-equiv="X-UA-Compatible" content="IE=7; IE=8; IE=9">.

于 2014-04-17T20:25:59.713 回答
1

一些 IE9 浏览器正在处理这个问题,而一些 IE9 浏览器则没有。

请确保您的Browser ModeandDocument ModeIE 9. 使用 F12 开发者工具。

于 2013-04-11T20:41:20.683 回答
0

我知道它很旧,但我今天遇到了这个问题,它也让我很生气..但我找到了解决方案:

检查您的第一行中是否有标签<!DOCTYPE html>,如果您忘记它会使您的 css3 在 IE9 上看起来非常糟糕。

谢谢!

于 2013-09-25T21:04:43.200 回答
0

那行得通!

作为<!DOCTYPE html>第一行解决了 IE 9 问题(在 Chrome 和 IE 10 之前可以正常工作)。您可以在我的页面http://www.cgmdesign.net上看到以下代码的结果(背景照片是我的)。

<style>
body { 
  background: url('images/golf3.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center bottom; 
}
</style>
于 2015-01-13T13:26:27.477 回答