Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Wyłączenie cienii w IE - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: xHTML, CSS, JavaScript (https://www.webmastertalk.pl/forum-xhtml-css-javascript)
+--- Wątek: Wyłączenie cienii w IE (/thread-wylaczenie-cienii-w-ie)



Wyłączenie cienii w IE - muchmorek - 16-05-2012

Witam,
mam problem, otóż IE opacznie interpretuje text-shadow, dlatego chciałbym się dowiedzieć czy istnieje jakaś możliwość, aby osoby korzystające z tej przeglądarki wgl nie widzieli cienii na mojej stronie?

Pozdrawiam


RE: Wyłączenie cienii w IE - Moody - 16-05-2012

Możesz zrobić osobny CSS dla IE, przez dodanie w kodzie
Kod:
<!--[if gte IE 6]>
<link rel="stylesheet" type="text/css" href="iespecific.css" />
<![endif]-->

I podanie linku ze stylem do IE i w tym CSS usunąć te Twoje cienie.


RE: Wyłączenie cienii w IE - Heyek - 17-05-2012

Cześć, szukałem dla Ciebie rozwiązania podobnego do zaokrąglania rogów (inny kod dla różnych przeglądarek np. -moz-border-radius), ale niestety to tak nie działa Wink

Wydaje mi się, że rozwiązanie Moodego jest dobre Wink


RE: Wyłączenie cienii w IE - muchmorek - 17-05-2012

właśnie takie rozwiązanie biorę pod uwagę jako ostatnie, bo na ogół wszystko jest ok z wyjątkiem 3 linijek w jednej klasie, a szkoda troche kopiować całego css'a tylko dla usunięcia cienii z jednego miejsca Sad.


RE: Wyłączenie cienii w IE - Moody - 17-05-2012

A coś takiego by Ciebie interesowało? Dobrze rozumiem?
Kod:
.shadow {
02.
-moz-box-shadow: 3px 3px 4px #000;
03.
-webkit-box-shadow: 3px 3px 4px #000;
04.
box-shadow: 3px 3px 4px #000;
05.
/* For IE 8 */
06.
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
07.
/* For IE 5.5 - 7 */
08.
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
09.
}



RE: Wyłączenie cienii w IE - muchmorek - 17-05-2012

Cytat:#nazwa_klasy {
zoom: 1;
background-color: #xxxxxx;
-ms-filter: "progidBig GrinXImageTransform.Microsoft.Chroma(Color=#xxxxxx)
progidBig GrinXImageTransform.Microsoft.DropShadow(Color=#kolor_cienia, OffX=X, OffY=X)";
filter: progidBig GrinXImageTransform.Microsoft.Chroma(Color=#xxxxxx)
progidBig GrinXImageTransform.Microsoft.DropShadow(OffX=X, OffY=X, Color=#kolor_cienia);
}

Chodziło o cień pod tekstem Smile. Troche się naszukałem ale trafiłem na coś takiego i muszę powiedzieć że wszystko działa super pod każdą możliwą przeglądarką Smile.

Dla ścisłości kolor tła jest podawany wedle uznania, ale na przykładach pokazywano różnice pomiędzy efektem przy i bez deklaracji background-color i powiem że warto to dodawać Smile.

Dodaje, gdyby ktoś miał podobny problem Smile.