Selv om jeg vil gi blanke i IE6, så må vi nok leve med å hacke CSS for IE en stund til.
Så for å gjøre dette begynner man først med å legge følgende kode i <head elementet ditt:
<!--[if lte IE 7]><link type="text/css" href="style-ie.css" media="screen" rel="stylesheet" /><![endif]-->
Denne koden forteller da en nettleser at stilarket style-ie.css bare skal lastes hvis den er IE7 eller lavere.
Neste skritt er da å lage style-ie.css: dette kan gjøres i en teksteditor som f.eks. notepad (notisblokk).
I denne skal man da bare legge inn de elementene som ser feil ut i en eller annen IE nettleser.
Nå er det slik at IE6 og IE7 oppfører seg litt forskjellige fra hverandre, så man må ty til forskjellige metoder for å fortelle hva som gjelder for hvilken versjon:
- foo { } vil gjelde for alle IE varianter
- * html foo { } vil kun leses av IE 6
- html>body foo { } vil kun bli forstått av IE7

Det du sier er egentlig at man kopiere den vanlige css-filen, og deretter slette alt man ikke trenger i kopien? Vil da IE hente resten av det som trengs i den vanlige css-filen?
Eller er det sånn at den henter alt fra den vanlige css-filen, og deretter overskrives enkelte av verdiene fra den andre css-filen?
8. January, 2008 @ 23:08
Det er egentlig mindre jobb å bare kopiere akkurat de elementene som er feil.
Det vanlige stilarket vil bli lastet uansett, og så blir hva man enn har hivd i style-ie.css overskrevet.
9. January, 2008 @ 08:33
Vel, nå jobber jeg med saken, men ikke søren om jeg får til dette. er i header.php, men det ser ikke ut til at det nye stilarket hentes. Jeg kan lime inn koden over nøyaktig som den står? Ikke bytte ut ” med ‘ ?
9. January, 2008 @ 21:56
Beklager spamming, men nå fikk jeg det til. Det viste seg at alle CSS-kodene for IE starter med _ (underscore). Så da trimmet jeg i små trinn til det ser ok ut. Så da kan jeg se bort fra den metoden du beskriver her. Men jeg har søkt etter dokumentasjon i temaet på at det er sånn det er gjort. Men det står ikke noe der. Grrr!
9. January, 2008 @ 22:47
_ hacken er for at IE skal ignorere css deklarasjonen.
I det lange løp vil det være enklere å bruke eget stilark, siden det ikke er så mye å ha oversikt over.
Det er mulig du må bytte ut ” med ekte (shift+2) typer i koden over siden WP har en tendens til å vise dette feil.
10. January, 2008 @ 09:06
Men du: Jeg er helt sikker på at koden med _ foran påvirket IE og bare IE. Og jeg tror at den bare påvirket IE6.0.
Men det er flere rare ting i 3K2-koden, tror jeg. Som at header-imaget er definert i CSS-fila, og at 3K2 dermed ikke kan gjøre som f.eks. Iversen, med roterende header-images.
10. January, 2008 @ 21:58
Hmm, kanskje jeg roter..?
Du kan jo bare hive ut den bilde koden til background på headeren hvis du vil bruke noe annet.
10. January, 2008 @ 22:01
Det står bare katalog/header.jpg
(I stedet for “katalog” står det navnet på katalogen, som jeg ikke husker.)
Så jeg må i så fall bygge om header.php en del. Og der…. der er jeg på verdens tynneste is.
10. January, 2008 @ 22:06
Har du ikke en kode du kan se etter da?
10. January, 2008 @ 22:18
Hvor finner jeg sånt?
10. January, 2008 @ 23:03
Er ikke “rotating bannners” en plugin da?
11. January, 2008 @ 09:31
Jo, men koden er ment puttet inn i header.php, tror jeg. Ikke i css-filen.
11. January, 2008 @ 20:10
Ja, men du får sikkert instrukser om akkurat hvordan det skal legges inn?
php biter ikke.
11. January, 2008 @ 20:16
Hehe. Neida, php biter ikke. Eller sjelden. Men jeg har tatt sånn vaksine.
Problemet er at jeg hadde regnet med en kommando hvor det står noe sånt som “header image = bla bla bla”. Det gjør det ikke. Det vises til en klasse (?) i css.
Men du: Du ser at jeg har rydda opp masse? Har fulgt alle rådene dine, tror jeg.
11. January, 2008 @ 20:27
Vaksine mot php-biting er bra, da får man ikke panikk.
Hva står det som instruks da?
Ellers begynner siden din å bli mye bedre. Fint noen hører på meg
11. January, 2008 @ 22:34