Avatar billede parusmajor Nybegynder
17. maj 2004 - 13:19 Der er 10 kommentarer

XHTML <!DOCTYPE> problemer

Hej

Jeg har et problem i XHTML. Jeg har lige omskrevet min side fra HTML til XHTML, men der er en underlig fejl når jeg bruger W3's validator.

http://validator.w3.org/check?uri=http%3A%2F%2Fwww.parusmajor.1go.dk%2FXHTML%2Findex.html&charset=iso-8859-1+%28Western+Europe%29&doctype=XHTML+1.0+Strict

Det er et link til siden med fejlen. Her står den også:

The detected DOCTYPE Declaration "<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" SYSTEM "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">" has been suppressed and the DOCTYPE for "XHTML 1.0 Strict" inserted instead, but even if no errors are shown below the document will not be Valid until you update it to reflect this new DOCTYPE.


Jeg kan ikke finde ud af at skrive den rigtige DOCTYPE, men ved ikke om det er noget helt nyt, fordi når jeg validere www.w3.org så skriver den samme fejl.

NOGEN HJÆLP MIG!!!
Avatar billede roenving Novice
17. maj 2004 - 13:23 #1
Virker som om det er en fejl i validatoren, jvnf. http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
Avatar billede taskmgr Nybegynder
17. maj 2004 - 13:24 #2
Prøv med dette:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Avatar billede Slettet bruger
17. maj 2004 - 13:25 #3
Jeg havde også svært ved det, måske kan dette link hjælpe dig lidt på vej:

http://www.w3schools.com/xhtml/default.asp
Avatar billede parusmajor Nybegynder
17. maj 2004 - 13:33 #4
Jeg synes det er underligt, aner ikke hvad der er galt.

Det er sikkert en fejl i validatoren som roenving siger, men er der så andre man kan bruge???

Til jer andre, jeg har brugt de standard DOCTYPE som man kan finde på alle sider.
Avatar billede roenving Novice
17. maj 2004 - 13:38 #5
Som taskmgr gør opmærksom på, forekommer ordet SYSTEM ikke normalt i doctypen, så måske er det det ?-)
Avatar billede parusmajor Nybegynder
17. maj 2004 - 13:41 #6
Det er korrekt, intet SYSTEM i doctype, det var bare lige et forsøg på at rette fejlen. Det kan faktisk være lidt irriterende at det ikke kan fixes.

Bør man skrive til W3 om sådan en fejl???
Avatar billede taskmgr Nybegynder
17. maj 2004 - 13:43 #7
Nej, fordi den doctype du har brugt er ikke valid ifølge W3C :)
http://www.w3.org/QA/2002/04/valid-dtd-list.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
Avatar billede parusmajor Nybegynder
17. maj 2004 - 13:46 #8
taskmgr - jeg har fjernet det SYSTEM, så det ikke står der mere, nu står der:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

som du også siger der skal stå.
Avatar billede parusmajor Nybegynder
17. maj 2004 - 23:09 #10
Det virker til at det duer igen.

Alle der har hjulpet - tak for hjælpen
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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