WN

WN (https://www.wn.se/forum/index.php)
-   Klientsidans teknologier, design och grafik (https://www.wn.se/forum/forumdisplay.php?f=12)
-   -   Bästa "hacket" för PNG i IE 5.5 och 6 (https://www.wn.se/forum/showthread.php?t=33017)

sandstream 2008-11-04 11:14

Jag håller på och bygger en ny sajt som använder sig av bilder i PNG-formatet och har därför stött på problemet med att IE 5.5 och 6 inte kan hantera genomskinligheten.
IE 6 står för ca 22% av de 75% som besöker sajten med IE i någon version.

Har sökt på nätet som vanligt och det finns en uppsjö av olika lösningar, en del mindre och enklare, andra större och mer kompletta.
Det jag är ute efter är egentligen bara förmågan att hantera genomskinliga PNG-bilder.

Vilken är den vanligaste, enklaste och stabilaste lösningen enligt er?

HenSod 2008-11-04 11:57

Denna användar jag i 9 fall av 10: http://www.twinhelix.com/css/iepngfix/

sandstream 2008-11-04 12:02

Har tittat lite på den.

Vet du fler som använder den, dvs är det den vanligaste lösningen?

grinditwp 2008-11-04 12:07

Egentligen borde man bara tvinga folk att uppdatera. Vad är det för folk som kommer dragande på IE 5 och 6? Folk som kör olagliga versioner av Windows och inte kan köra Windowsupdate? Varför skall dessa sega ner hela utvecklingen av webben.

Tips, ge istället personer som kommer in på din site information om att de har en osäker och utdaterad browser och hänvisa till uppdateringar... Det är den säkraste fixen för dig och alla oss andra. Bidra till en bättre webb.

Lägg sedan din egna tid till att göra sidan fungerande i Firefox 3, IE 7, Opera 9 och senaste Safari. Fungerar sidan i alla dem så har alla möjlighet att besöka sidan.

sandstream 2008-11-04 12:10

Citat:

Originally posted by grinditwp@Nov 4 2008, 13:07
Egentligen borde man bara tvinga folk att uppdatera. Vad är det för folk som kommer dragande på IE 5 och 6? Folk som kör olagliga versioner av Windows och inte kan köra Windowsupdate? Varför skall dessa sega ner hela utvecklingen av webben.

Tips, ge istället personer som kommer in på din site information om att de har en osäker och utdaterad browser och hänvisa till uppdateringar... Det är den säkraste fixen för dig och alla oss andra. Bidra till en bättre webb.

Lägg sedan din egna tid till att göra sidan fungerande i Firefox 3, IE 7, Opera 9 och senaste Safari. Fungerar sidan i alla dem så har alla möjlighet att besöka sidan.

Jag håller med dig till 100% men det finns ett problem och det är storföretagen som är livrädda för att uppdatera sina miljöer.
Tanten sitter på SEB och de kör XP och IE6. Gissar att SEB inte är ensamma om en sån miljö och en del av våra kunder finns där.

dotvoid 2008-11-04 13:20

Jag sitter precis och funderar på samma sak. Jag har skapat en helt ny version av en sajt och det är så tröttsamt att behöva lägga tid på att fixa för att det ska fungera för de 10% som sitter fast med IE6. Jag har inte helt bestämt mig för om jag ska släppa sajten ändå men på varje sida kommer det nu finnas en rejäl, omissbar, varning om att de använder IE6 och att webbplatsen inte fungerar fullt ut med den webbläsaren. IE 5.5 bryr jag mig inte om alls.

dotvoid 2008-11-04 13:21

Jag kan ju tillägga att jag faktiskt testar just ovan nämnda pngfix. Jag får den inte att fungera för bakgrundsbilder med den metoden. Om du har många bilder (vilket jag har) blir det också slött.

sandstream 2008-11-04 13:46

Citat:

Originally posted by dotvoid@Nov 4 2008, 14:21
Jag kan ju tillägga att jag faktiskt testar just ovan nämnda pngfix. Jag får den inte att fungera för bakgrundsbilder med den metoden. Om du har många bilder (vilket jag har) blir det också slött.

Går det segt även för dem som inte kör IE6?

dotvoid 2008-11-04 13:49

Nej - jag lägger dessa delar så att endast IE6 får med sig den koden:

<!--[if IE 6]>
<style type="text/css">
@import "/iehacks.css";
</style>
<![endif]-->

sandstream 2008-11-04 15:08

Citat:

Originally posted by dotvoid@Nov 4 2008, 14:49
Nej - jag lägger dessa delar så att endast IE6 får med sig den koden:

<!--[if IE 6]>
<style type="text/css">
@import "/iehacks.css";
</style>
<![endif]-->

Snyggt!

Man kan ju då lägga till info till användaren att det kommer att gå lite slöare för att de kör en gammal browser.

En dum fråga säkert, men "<!--[if IE 6]>". Hur fungerar det, vart får du svaret till den frågan ifrån?
(Jag har aldrig jobbat med sajter som tar hänsyn till olika browsers, därav frågan...)


Alla tider är GMT +2. Klockan är nu 07:39.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson