1. Jag använder fyra transparenta png:s och för att få det att fungera i IE6 har jag försökt använda mig av iepngfix.htc (se: http://bjorkoy.com/past/2007/4/8/the_easiest_way_to_png/ ). Det funkar dock inte för tre av png-bilderna (skuggramen runt huvudboxen, uppdelat i tre delar: vänster, höger och botten). Den fjärde bilden funkar (högra delen av gemet). Är det någon som förstår sig på varför...?
CSS-filen ligger på http://www.soulprint.se/index.css
2. Jag har en lista med länkar på http://www.soulprint.se/lankar.html som inte funkar i IE. Jag vet inte om det kan ha att göra med denna kod i CSS-filen som jag lagt in för att få CSS drop down-menyn att funka:
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */
Ja din fix säger att alla listor ska floata left i IE. Prova med att specificera den till #nav.
Du ska nog ha no-repeat på din stora bakgrundsbild, ser konstigt ut hos mig i IE...
Såg också att du har normala länkar så du skulle kunna minska din kod med att skriva
Men det var bara ett tips som flög på mig när jag tittade på länkarna ;)
edit/ glöm det jag skrev om ul... tänkte ett steg längre...
Men med dina png-bilder så tror jag att det kan ha att göra med dina marginaler till vänster. Prova med att 0-ställa margin och padding i body och se vart du hamnar då. Kanske det räcker... testa... :)
Tack för hjälpen! Det hjälpte med listan - perfekt.
Däremot hjälpte det inte mina png:s att sätta margin och padding till 0 i body tyvärr... Jag har satt no-repeat på bakgrunden nu, men det är den understa lilla skuggan (skuggabottom.png) som strular till allting (skillnaden är nu bara att det är vitt under istället för bakgrunden igen). De två andra skuggorna på varsin sida syns inte alls.
Det är också konstigt att allt utom den högra skuggan funkar i Firefox. I Safari funkar dock allt perfekt.
Hm... Synd att jag inte riktigt fattar koden i den där iepngfix.htc heller.
Tänk på att wF ändrar enabled-fältet lite, så du får rätta till det ifall du kopierar texten. r2\ Fast inte om jag gjorde det fetstilt. :p Okay, nu är det bra.
Hm... he he, jag är lite ny på det här (och självlärd via internet) så jag fattar inte riktigt...
Alltså: det är inte bakgrunden som är en transparent png, utan fyra andra bilder. Men du menar kanske att jag ska lägga bilderna var och en som bakgrund i varsin div istället för att ha dem som img i html-koden?
Hm... he he, jag är lite ny på det här (och självlärd via internet) så jag fattar inte riktigt...
Alltså: det är inte bakgrunden som är en transparent png, utan fyra andra bilder. Men du menar kanske att jag ska lägga bilderna var och en som bakgrund i varsin div istället för att ha dem som img i html-koden?
Okay, då är jag med på vad du menar. Jag kommer inte ihåg hur man skulle placera koden i en img-tag, men jag hade nog lagt bilderna som bakgrund i en div. :)
Det är alltid bra att försöka få bort bilder som inte har någon annan funktion än design från html-koden.
Du skulle t.ex kunna lägga in din skugga bottom i div.main
background:#F0EDDC url(skuggabottom.png) no-repeat bottom;
så blir du kanske av med bottenproblemet i IE också och kan använda silfvers förslag på bilderna
Ok, nu har jag lagt in bilderna som bakgrunder i div:arna istället.
Men jag fattar inte riktigt hur jag ska ändra i den här koden när jag har div.bottomshadow istället för #bottomshadow...
Nej, nu funkar det! Hurra!
Allt utom höger-skuggan som inte syns alls varken i FF eller IE, utan bara Safari.
Jag körde på bara iepngfix-metoden och tog bort koden ovan (* html bottomshadow etc...), men jag tog också bort background-repeat: no-repeat för tydligen så är det inte supported i det scriptet.
Har du rensat cachen i Safari, för det är fortfarande en tom fil som ligger däruppe. Titta på den i något bildprogram... Tror den kanske kan ha åkt upp som ashii och blivit förstörd
Sedan jag ändrade i koden för drop down-menyn (för att inte störa den andra listan under "Länkar"):
/* Fix IE. Hide from IE Mac \*/
* html #nav ul li { float: left; height: 1%; }
* html #nav ul li a { height: 1%; }
/* End */
så har menyn börjat blinka i IE, i alla fall IE 6. När man för musen över "Tjänster" så kan man ibland inte komma ner till underlänkarna, för menyn försvinner.
Å vad irriterande, det funkade ju förut! (och funkar som vanligt i FF och Safari...).