【发布时间】:2013-03-04 00:27:47
【问题描述】:
我创建了一个网站 http://www.gkduniya.com 。使用 Mozilla 和 chrome,类别部分还可以。但是对于 IE 9,类别部分放错了位置。请检查它以获取详细信息。我正在使用下面的 CSS 代码来制作渐变框:
.gradientBoxesWithOuterShadows {
height:auto;
width: 240px;
padding: 20px;
background-color: white;
/* outer shadows (note the rgba is red, green, blue, alpha) */
-webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 0px 1px 6px rgba(23, 69, 88, .5);
/* rounded corners */
-webkit-border-radius: 12px;
-moz-border-radius: 7px;
border-radius: 7px;
/* gradients */
background: -webkit-gradient(linear, left top, left bottom,
color-stop(0%, white), color-stop(15%, white), color-stop(100%, #D7E9F5));
background: -moz-linear-gradient(top, white 0%, white 55%, #D5E4F3 130%);
}
请帮助,以便它也适用于 IE 9。
【问题讨论】:
-
在我的 IE9 (9.0.8) 上,类别部分放置正确。唯一不起作用的是渐变,原因很明显(您需要添加不带前缀的 box-shadow 和渐变)。
-
确保 IE9 是 在 IE9/9 模式下运行。它有一种“降级”的荒谬趋势..(曾经在 IE8 或更低版本中看到过 ACID 2/3 测试的结果吗?)
-
(另外,该页面有 荒谬 数量的 JavaScript 错误。可能还想通过验证器运行标记;谁知道还有什么问题。)
标签: html internet-explorer css internet-explorer-9