2011-07-28 61 views
2

我在使用滴阴影和其他黑客在IE中遇到问题。我见过很多很多的IE修复。我无法让他们为我工作,我找不到解释原因。为什么IE黑客不适合我?

这里是我已经尝试了黑客的一个示例: http://i.imgur.com/31Dra.png

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

真正让我感到惊讶的是,它将在IE中的该网站上工作。我也有源代码检查(铬),但页面显示在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-滤波器: “的progid:DXImageTransform.Microsoft.Shadow(强度= 4,方向= 135,颜色= '#000000')”;


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

background-color:00ccff;
}

+2

我想你应该把那不是在您的文章使用的代码,而不是图像。我认为这就是为什么你有一个downvote。点击[编辑]并添加您的代码,并记下代码格式化工具。尽管留下图片链接,因为它非常相关。 –

+0

您应该使用本地Web服务器来避免某些问题,包括此问题。 – thirtydot

回答

2

很可能是由于未设置正确的DOCTYPE而导致的。尝试添加<!DOCTYPE html>到您的文档的顶部

4

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

而且,看到CSS dependent on ActiveX?

+0

+1这一点的信息,从来不知道。 – Wex