Avatar billede janegil Nybegynder
27. februar 2002 - 12:45 Der er 3 kommentarer

XHTML DOCTYPE i IE6 ?

Hvordan få IE6 til å vise en korrekt XHTML-side?

Jeg har laget http://landsbank.fo/test/140.html (som er en teest-konvertering av http://landsbank.fo/test/140.html) men den virker ikke i IE6: "Use of default namespace declaration attribute in DTD not supported".

Hvis jeg fjerner referansen til DTD'en fra DOCTYPE (som i http://landsbank.fo/test/140.IE.html), så virker den i IE (og andre browsere), men koden er ikke lenger korrekt XHTML: http://validator.w3.org/check?uri=http%3A%2F%2Flandsbank.fo%2Ftest%2F140.IE.html&charset=%28detect+automatically%29&doctype=Inline
Avatar billede pelkjaer Nybegynder
27. februar 2002 - 12:51 #1
Fjern
<?xml version="1.0" encoding="ISO-8859-1"?>
Kan give problemer i nogle browsere.
Avatar billede pelkjaer Nybegynder
27. februar 2002 - 12:52 #2
Jeg bruger gerne:

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="da">
<head>
osv...
Avatar billede janegil Nybegynder
27. februar 2002 - 13:17 #3
Gi meg et svar, namespace i HTLM-elementet viste seg nyttig.

Mere skeptisk er jeg til å gjerne XML-deklarasjonen, siden min er kodet i ISO-8859-1, som også er default for text/html i HTTP-protokollen. Hvis noen prøver å bruke en offline XSL/T-prosessor, skal de nok savne den deklarasjonen, ettersom UTF-8 er XML-default. Og mye av hensikten med en overgang til XHTML. ville nettopp være å invitere andre til å arbeide videre på mitt innhold.

Men - i praksis er nok gamle browsere et viktigere hensyn enn XSL/T...
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
Kurser inden for grundlæggende programmering

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