Box-Shadow in CSS internet Explorer 8 problem
Ich habe eine Frage zu IE8 mit css. Ich eingefügte code in meiner css von der msdn-Website
.shadow { -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";}
Benutzte ich das problem code, wie dies
<div class="shadow"> <p>Bla Bla</p> </div>
Und ich habe ein problem, über dass. Ich will nur DIV Schatten, aber "Bla Bla" hat shadow auch.
Kann jemand eine Methode vorschlagen, um dieses Problem zu beheben?
Dank...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie angeben, eine Hintergrundfarbe für element:
http://jsfiddle.net/UNKAc/14/
Zitieren Sie mich nicht auf dieser aber: ich denke, das ist, weil IE versucht, cast ein Licht, das braucht eine solide fallen Schatten. Und da dein div ist transparent atm die einzige Sache, die einen Schatten werfen, ist der text selbst.
Konnte Sie
background-color: #fff
zu Ihremdiv
, dann werden Sie nicht in der Lage zu sehen, die Schatten gezeichnet durch den text.Jedoch die
filter
nicht so gut Aussehen, wiebox-shadow
von CSS3.IE8 nicht unterstützt
box-shadow
, aber Sie emulieren kann es mit CSS3 PIE.background-color: #fff
für Sie arbeiten?Ich weiß, das ist ein paar Wochen alt, aber wenn Sie noch tweaken überhaupt sollten Sie wirklich einen Blick auf CSS3 PIE. Einer meiner Freunde hier auf der Arbeit zeigte es mir und es ist ziemlich toll, wenn Sie verlassen sich auf JS für diese Arten von Erweiterungen für den IE.
http://css3pie.com/documentation/pie-js/