Internet Explorer og Mozilla Firefox Meta..

Tags:    html css

<< < 12 > >>
Hejsa.

Jeg har et lille problem.
Mit problem er at Mozilla Firefox og Internet Explorer adskiller hinanden når man placerer en tekst med CSS..

Har en style.css der udskriver..
#menu{position:relative;margin:0;height:100px;overflow:hidden}
#menu a{display:block;position:absolute;}
#menu #hjem{left:150px;top:0px}

Men i Mozilla Firefox er teskten helt perfect hvor den skal være men i Internet Explorer går teksten ud af skærmen.

Men vis jeg skriver i <head> til </head> det her <meta http-equiv="content-type" content="text/html; charset=windows-1250">
bliver teksten det samme som i Mozilla Firefox men så kan den ikke forstå ÆØÅ så hvad gør jeg for at få teksten til at være det samme som Mozilla Firefox men stadig skal den kunne forstå ÆØÅ..

Det skal lige siges at vis du skriver det her i <head> til </head> ændrer teksten sig ikke..
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">



14 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 5 karma
Sorter efter stemmer Sorter efter dato
Som jeg selv og Randi skriver så er det vigtigt at du gemmer filen med korrekt tegnkoding. Gør du det?

Jeg har ikke prøvet, men man skulle også kunne vælge tegnkoding gennem .htaccess ved at tilføje følgende kode i .htaccess
Fold kodeboks ind/udKode 




Grunden til den ikke viser ÆØÅ rigtigt med det charset du sætter, er at filerne ikke er gemt med det charset :) så du kan vælge at gemme filerne med det charset, så burde den vise ÆØÅ korrekt.

Det med at få style til at være rigtigt i både IE, Firefox og diverse andre browsere er desværre altid et helvede, da de alle reagerer forskelligt.



Hvis vi lige ignorerer at din <meta charset> angiver en anden tegnkodning end den du rent faktisk bruger, hvilket får æøå til at vises forkert, så er problemet at bredde og højde beregnes forskelligt. Det er fordi du har glemt en doctype. Sæt lige den på og ret så dit meta-tag til at indeholde det charset du rent faktisk bruger.

Der er nogle få doctypes at vælge imellem, du kan se dem og hvordan de skal indsættes her:
http://www.jesperkristensen.dk/webstandarder/doctype-chooser/



Prøv med UTF-8 istedet:
Fold kodeboks ind/udKode 


Jeg har også selv oplevet problemer hvis filerne ikke originalt bliver gemt med UTF-8.
Hvilket program bruger du til at kode i?



At ændre tegnkodningen burde på ingen måde have betydning for layoutet (med en enkelt undtagelse at standard-font nogle gange er afhængig af tegnkodning). Så du er nok på galt spor med hensyn til hvad løsningen er. Giv et link til den side hvor problemet kan ses, så kan vi måske se hvad der sker. Har du ikke et link, så upload siden midlertidigt til en server et sted.



Sam Olesen det virker stadig ikke med UTF-8.
Øhh. Min side er stadig under ombygning men prøv at opret en bruger og log ind med begge browsere og se forskellen. www.StunGame.dk/byd.php



Aneurer alt undtage forskellen mellem Internet Explorer og Mozilla Firefox og please stop med at komme med en eller anden dum kommentar om PHP..




Jesper Kristensen..
Den viser nu ÆØÅ teksten står perfekt men det er kun i Internet Explorer i Firefox viser den stadig ikke ÆØÅ check selv..



Ups, jeg er vidst kommet til at skrive noget forkert. (mega pinligt) Det er nu rettet. Prøv igen på:
http://www.jesperkristensen.dk/webstandarder/doctype-chooser/



Det hjalp ikke..
Nu kan den slet ikke vise ÆØÅ overhovedet.



<< < 12 > >>
t