Jakob Munck forklarede:
> Jeg er webmaster på
www.forfatterkvarteret.dk som har kørt godt i flere år.
> Men nu er der så kommet en ny version af Internet Explorer (9), som jeg har
> installeret på min Win 7-maskine hjemme. Den nævnte hjemmeside ser fin ud i
> IE 8, både på nettet og på min hjemme-server (Apache), men efter at jeg har
> installeret IE 9 er det gået helt galt. Nu ser hjemmesiden ikke særlig køn ud
> på nettet, men den ser stadig fint ud på min hjemmeserver. Det er som om at
> de to servere tolker html på forskellig måde. Kan det passe?
>
> Hvordan kan det være at præcis den samme hjemmeside med præcis den samme kode
> ser anderledes ud, når den vises på nettet (den ligger hos Web10) end den
> gør, når jeg viser den på min Apache hjemmserver??
>
> v.h.
> Jakob
Serveren(ne) fortolker ikke HTML - de sender den blot til browseren.
Der kan være forskel på serverside fortolking i PHP eller andet
serverside sprog.
Der kan også være forskel på browsernes tolkning af clientside
scripting (javascript).
Men om siden kommer fra den ene eller den anden server, burde ikke
kunne se i browseren, hvis serverside er ens.
Der er i øvrigt 18+29+5 HTML valideringsfejl og ganske mange CSS fejl
også.
Så længe der er valideringsfejl, kan du ikke regne med at siden vises
ens - slet ikke i forskellige browsere. De skal gætte sig til hvad du
mener, og de gætter ikke ens.
Så ret valideringsfejlene først.
Er der stadig forskel, check at kildekoderne er ens (Vis Kilde i
browserne). Er de forskellige har du noget forskelligt serverside -
altså der er forskel på din Apache og Web10's opsætning, og du bør
rette din Apache til.
Birger
--
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk