为什么IE黑客不能为我工作?

时间:2011-07-28 15:31:36

标签: html css cross-browser

我在IE中出现了阴影和其他黑客的问题。我已经看到很多很多针对IE的修复程序。我无法让他们为我工作,我无法找到原因的解释。

以下是我尝试过的一个黑客行为的示例: http://i.imgur.com/31Dra.png

我的代码和网页在左侧。这个黑客的网站是: http://robertnyman.com/2010/03/16/drop-shadow-with-css-for-all-web-browsers/

我真正得到的是它可以在IE网站上运行。我也检查了源(在chrome中),但页面显示在IE中。

这是IE 8,只是为了澄清。

对此的任何解释都将非常感激。

HTML:

<head>
    <link REL=StyleSheet HREF="style.css" TYPE="text/css" MEDIA=screen />
</head>
<body>
    <div class="shadow">Nothing to see, move along.</div>
</body>

CSS:

.shadow {
-moz-box-shadow:3px 3px 4px#000;
-webkit-box-shadow:3px 3px 4px#000;
box-shadow:3px 3px 4px#000;



-ms-filter:“progid:DXImageTransform.Microsoft.Shadow(强度= 4,方向= 135,颜色='#000000')”;


filter:progid:DXImageTransform.Microsoft.Shadow(强度= 4,方向= 135,颜色='#000000');

背景色:00CCFF;
}

2 个答案:

答案 0 :(得分:4)

这是因为您没有在浏览器顶部接受安全风险警报,因为“黑客”是在ActiveX中实现的。

另请参阅CSS dependent on ActiveX?

答案 1 :(得分:2)

最有可能是因为没有设置正确的DOCTYPE。尝试将<!DOCTYPE html>添加到文档顶部