Avatar billede janegil Nybegynder
09. marts 2004 - 22:15 Der er 6 kommentarer og
1 løsning

Hvordan unngå at IE6 viser XHTML som XML tre?

IE6 viser http://heima.olivant.fo/~styrheim/ som XML-tre.

Den skulle vært vist som HTML, som de 'andre' browserne gjør.

Hva er det som plutselig får IE til å vise XHTML som XML?

Er det noe jeg kan gjøre for å få vist som HTML i IE, helst uten å forlate XHTML, eller lage ugyldig kode?
Avatar billede 3xm Nybegynder
09. marts 2004 - 22:23 #1
prøv at fjerne den allerførste linie om at det er xml. det er stadigt korrekt xhtml uden.

=)
Avatar billede janegil Nybegynder
09. marts 2004 - 22:41 #2
http://heima.olivant.fo/~styrheim/index-noxml.html .

Men så blir bokstavene vanvittig store, og den forstår ikke lenger UTF-8.

Mulig jeg kunne skifte til iso-8859-1, men så er det en rekke tegn jeg skal ha gjort om til hexadesimale entiteter.
Avatar billede 3xm Nybegynder
09. marts 2004 - 22:52 #3
du har umiddelbart også ikke-utf8-tegn med i kilden:

http://validator.w3.org/check?uri=http://heima.olivant.fo/~styrheim/index-noxml.html

hvorfor bogstaverne bliver store skal jeg ikke umiddelbart kunne sige før w3's validator begynder at komme med nogle mere specifikke fejlmeddelelser. Prøv at rette de fejltegn.

=)
Avatar billede janegil Nybegynder
09. marts 2004 - 23:31 #4
oops, det har du rett i.

Man skal åpenbart være nøye med hva man gjør, når man fjerner XML-deklarasjonen i XMLspy.

Kan se ut til at et XML-dokument skal lagres som UTF-8 før deklarasjonen fjernes, mens et XHTML skal lagres som iso-8859-1 først. Nærmere forskning må til, i mellomtiden brukte jeg Notepad.

Det hjalp visst å fjerne XML-deklarasjonen fra http://heima.olivant.fo/~styrheim/. Bortsett fra et kjent problem: IE6 styler CSS forskjellig(!) med og uten deklarasjonen. Nå har jeg fått røde rammen innenfor rullesjakten, jeg vil ha den som i http://heima.olivant.fo/~styrheim/tekst/: Utenfor
Avatar billede janegil Nybegynder
09. marts 2004 - 23:32 #5
PS: Hele sirkuset startet da jeg satte inn et script i http://heima.olivant.fo/~styrheim/, dermed av ikke Mobile Profile lenger gyldig, og jeg byttet til Strict.
Avatar billede 3xm Nybegynder
09. marts 2004 - 23:41 #6
du kan gemme det som du har lyst til, men hvis du vælger et tegnsæt er du også nødt til at overholde det.

css-problemet og de store bogstaver undrer mig meget. men jeg synes det er svært at fejlsøge på når w3's validator kun kommer med den utf-fejl. til din trøst kan jeg fortælle at mozilla viser den ganske fint.

=)
Avatar billede janegil Nybegynder
27. april 2004 - 11:16 #7
Etter lang og omhyggelig testing, trodde jeg at jeg hadde funnet forklaringen: at IE6 ikke tåler kommentarer foran HTML-elementet i XHTML http://heima.olivant.fo/~styrheim/test/not_for_IE6.html.

Men når jeg tester den her fra kontoret, ser den igjen OK ut.
Neste gang jeg får dette problemet, skal jeg i hvert fall starte feilsøkingen med å fjerne tidlige kommentarer.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester