Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CSS] Osobny arkusz dla IE6
luktuc
post 20.10.2009, 13:44:30
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 17.02.2008
Skąd: Jastrowie

Ostrzeżenie: (0%)
-----


Witam. Jak zrobić aby dla IE6 użyty był osobny arkusz CSS? Dokładniej to chce, aby tam gdzie mam obrazki png z przezroczystością zastąpić innymi. 
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
seth-kk
post 20.10.2009, 13:47:12
Post #2





Grupa: Zarejestrowani
Postów: 444
Pomógł: 79
Dołączył: 26.05.2009

Ostrzeżenie: (0%)
-----


google > "png fix"


--------------------
Go to the top of the page
+Quote Post
Fantazyn
post 20.10.2009, 14:13:04
Post #3





Grupa: Zarejestrowani
Postów: 135
Pomógł: 38
Dołączył: 24.02.2007
Skąd: Warszawa

Ostrzeżenie: (10%)
X----


  1. <!--[if IE 6]>
  2. <link type="text/css" rel="stylesheet" href="ie6.css" />
  3. <![endif]-->


Ten kod wstawiamy PO wcześniej dołączeniu kodu css dla reszty. A w pliku ie6.css trzymamy tylko różnice dla IE6.

Pozdrawiam

Edit: (na dole) dokładnie tak : )

Ten post edytował Fantazyn 20.10.2009, 14:22:30


--------------------
Go to the top of the page
+Quote Post
luktuc
post 20.10.2009, 14:21:20
Post #4





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 17.02.2008
Skąd: Jastrowie

Ostrzeżenie: (0%)
-----


 @Fantazyn

Dzięki, dokładnie o to mi chodziło!
Jeśli dobrze rozumiem, to. pierw
  1. <link type="text/css" rel="stylesheet" href="style.css" />

a pod tym:
  1. <!--[if IE 6]>
  2. <link type="text/css" rel="stylesheet" href="ie6.css" />
  3.  <![endif]-->

;>

EDIT:
@ u góry
dzięki smile.gif

Ten post edytował luktuc 20.10.2009, 14:23:24
Go to the top of the page
+Quote Post
Burned
post 20.10.2009, 17:44:02
Post #5





Grupa: Zarejestrowani
Postów: 67
Pomógł: 8
Dołączył: 19.05.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Nie musisz zastępować teł dla elementów czymś innym niż div.
Uzyj filtru w pliku css dla IE:
CODE
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='sciezka/do.png');

Go to the top of the page
+Quote Post
luktuc
post 20.10.2009, 20:01:28
Post #6





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 17.02.2008
Skąd: Jastrowie

Ostrzeżenie: (0%)
-----


Nie kumam, mógłbyś jaśniej? ;>
Go to the top of the page
+Quote Post
Burned
post 20.10.2009, 22:53:07
Post #7





Grupa: Zarejestrowani
Postów: 67
Pomógł: 8
Dołączył: 19.05.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Chyba bym mógł smile.gif
Jeśli chodzi o przezroczyste png w ie to można to ogarnąć w następujący sposób. Załózmy, że mamy div z tłem w png.
  1. <div id="id1"></div>

Do tego jest ogólny css
CODE
div#id1 {
background-image:url('przezroczysty.png');
}

Stosujemy osobny css dla ie w którym znajduje się kod:
CODE
div#id1 {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='przezroczysty.png');
}

Więcej o AlphaImageLoader
Go to the top of the page
+Quote Post
luktuc
post 23.10.2009, 23:49:11
Post #8





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 17.02.2008
Skąd: Jastrowie

Ostrzeżenie: (0%)
-----


dzięki ;-)


Ten post edytował luktuc 24.10.2009, 00:12:01
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 02:14