2011-07-28 91 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