Nu har jeg (..endnu) ikke kikket din kode igennem, men jeg har da pinpointet problemet.
Da siderne i Firefox og Opera vises ens, er problemet (..igen og som sædvanlig) Internet Explorer.
En mulighed er først at kode siderne, så de vises korrekt i disse to browsere. Nu prøver man så at rendere siden i Internet Explorer. Der hvor CSS'en brækker sig, retter man den så til, men putter disse rettelser ind i den IE specifikke konstruktion:
Kode <!--[if IE]>
.
/* Her står din CSS rettelse umiddelbart EFTER den egenskab som ikke makker ret */
.
<![endif]--> |
Alternativt laver du en CSS sektion som virker for IE og indkluderer denne EFTER du har inkluderet den CSS som validerer for Firefox og Opera. Dette CSS
har du allerede lavet!. Nemlig dét du har nu
Kode <!--[if IE]>
<link rel="stylesheet" type="text/css" href="iehacks.css" />
<![endif]--> |
Så til sidst i header sektionen benytte IE7 scriptet, som får IE versioner mindre end 7 til at forstå denne. Dette inkluderes med:
Kode <!-- compliance patch for microsoft browsers -->
<!--[if lt IE 7]>
<script src="/ie7/ie7-standard-p.js" type="text/javascript"></script>
<![endif]--> |
Jf. :
1.)
http://meyerweb.com/eric/thoughts/2005/10/17/ie7-and-ie7/
2.)
http://dean.edwards.name/ie7/
Virkelig bøvlet ...mange TAK til Microsoft
Vender tilbage, når jeg har lidt mere tid
</MOLOKYLE>