Thomas J.S.: XHTML MP: wie richtiger DOCTYPE?

Beitrag lesen

Hallo,

ich gehe doch recht in der Annahme, dass der DOCTYPE für XHTML MP entweder
<!DOCTYPE HTML SYSTEM 'html40-mobile.dtd'>

Wenn du die DTD auf deinem Recher/Server hast: ja.

<!DOCTYPE HTML SYSTEM '-//W3C//DTD HTML 4.0//EN' 'html40-mobile.dtd'>
lauten muss, korrekt?!

Falsch.
Lauten müsste es entweder:

<!DOCTYPE HTML SYSTEM "http://www.w3.org/TR/NOTE-html40-mobile/DTD/html40-mobile.dtd">

oder

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">

Weil die mobile-DTD ein Untermenge von HTML 4.0 strict ist.

Aber ich glaube du meinst eher XHTML-Basic: http://www.w3.org/TR/xhtml-basic/ mit:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.0//EN"
"http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd" >

Und ob ' oder " ist auch egal, nicht wahr?

Überhaupt nicht.

Sind dann alle Validatoren blöd (der von SelfHTML eingeschlossen) oder warum erhalte ich immer Fehlermeldungen, weil es angeblich falsch sein soll??

Schlicht, weil du was falsches angegeben hast.

Grüße
Thomas

--
Surftip: kennen Sie schon Pipolino's Clowntheater?
http://www.clowntheater-pipolino.net/