"Kasper Vork Steffensen" <kasper@vork-steffensen.dk> skrev i en meddelelse
news:459bd658$0$49196$14726298@news.sunsite.dk...
> Min hjemmeside ser rigtig flot ud i IE, men helt forfærdelig i
> Mozilla.
Lad mig gætte, du er startet i IE, og først senere tjekket i andre browsere?
Normalt er det nemmest at udvikle til firefox, og så senere rette til efter
IE, da Firefox er mere standardoverholdende. I hvert fald når vi ser på IE 6
og ældre
> For det første centreres siden ikke rigtigt. Jeg centrerer hele
> siden med en DIV, der henter en class i CSS-filen med disse
> parametre:
> {
> margin-left:auto;
> margin-right:auto;
> }
Ja sådan gør man normalt, men nu nu ikke derfor siden centrerer i IE. Det er
text-align som fejlagtigt får IE til at centrere siden.
Først og fremmest skal du have givet din side en doctype-erklæring så
browseren sættes i standardmode, således er det nemmere at opnå en ens
visning i forskellige browsere. Læs mere her:
http://hintzmann.dk/articles/doctype/
indsæt følgende allerøverst på dine sider. (Før <html>)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Eller en anden standard du måtte ønske at følge
Når det er gjort, så skal du have flyttet dine margin-angivelser til den
yderste div, som jeg så vidt kan se hedder banner1. Som det er nu forsøger
du at centrere en div inden i en anden div med med fastbredde, hvilket
selvfølgelig ikke virker
Se evt. her:
http://html-faq.dk/2007.asp
> Kan nogle af jer gennemskue hvordan jeg kan omgå dette?
Ja se ovenstående. Centreringen på den forkerte div, og en manglende doctype
--
Med venlig hilsen - Carsten Sørensen
Gode råd til webdesigneren -
http://csnet.dk/html/
Nørholm Forsamlingshus -
http://forshus.dk