Wo ist der Lehrmeister? mit "D..."

Liz

Lounge-Member
Lieber Dk!

Hallooooooo - ich such mal dringend Rat

wie stell ich von html in xhtml um?

was muss ich da beachten mit diesem komischen Prolog vor der Doctype?

Da steht doch immer was mit xml. Im Moment weiß ich rein gar nix mehr.


Alles Liebe
Liz
 
Moin!

Da kann eigentlich nur dkdenz helfen aber der ist immer so beschäftigt. :(

Palimpalim - Pit
 
es ist aber dringend!

Und auch wollte ich noch wissen, wie das ist - der Unterschied zwischen strict und transitional

Grüßlis Liz
 
Strict ist Blödsinn.
Nimm das Unkompliziertere, also Transitional...
Wenn Du jetzt eine Abhandlung zu Doctypes und xml-Prologen möchtest,
so ist das ein etwas umfangreicheres Unterfangen.
Das kriege ich jetzt nicht mehr hin.
Reicht Dir das morgen früh noch?
 
ja - also - hmmmmmm

also gut - is ja nur, weil ich nich schlafen kann und wollte mich grad dranstürzen.

Aber vielen Dank erstmal

Alles Liebe
Liz
 
Ich würde das jetzt gerne noch machen, aber ich bin totmüde und muss gleich in die Heia.

Was den xml-Prolog angeht, gibt es da geteilte Meinungen.
Eine knappe Mehrheit sagt, der xml-Prolog ist hinderlich, weil er den IE (u.A.) in den Quirksmode bringt.
Ich persönlich bin für diesen Prolog, da er unabdingbar für eine xml-Datei ist und da xhtml auch eine xml-Datei ist, gehört er einfach dazu.
Man kann da auch noch ein paar schöne Spielereien mit treiben.
Ich hatte tatsächlich erst einen Fall, wo ich den Prolog weglassen musste, um das Layout zu 'retten'.
Ansonsten kann man das in fast jedem Fall hinbiegen.

Strict und Transitional unterscheiden sich darin, inwieweit die missbilligten Elemente und Attribute noch erlaubt sind. Bei Strict sind sie nicht mehr erlaubt, bei Transitional sind sie noch geduldet.

Ausführlichere Ausschweifungen von wegen DTD -> Standard - Almost Standard - Quirks gibt's morgen.
 
das muss ich mir erstmal einverleiben - das Alles.

Interessiert bestimmt noch mehr Leute hier.

Auch der Quirksmode - das hab ich immer noch nicht verstanden. Wie das geht.

Vielen Dank erstmal :))

Alles Liebe
Liz
 
Liz schrieb:
Auch der Quirksmode - das hab ich immer noch nicht verstanden. Wie das geht.
Morgen kriegste eine hoffentlich verständliche Erklärung von mir.
Für mich ist das auch etwas harter Tobak,
denn da gibt es auch noch Varianten mit URL in der DTD und ohne und so weiter.
 
Eben! Und genau das ist ja auch - dass mir die Umstellung auf Xhtml zwar mit den < /> nicht schwer fällt, dafür aber diese ganzen anderen Sachen, die man beachten muss.

Ich freu mich jedenfalls, über deine Fachkompetenz und auf die Antworten morgen

Alles Liebe
Liz
 
Der Quirks-Modus, in 'Fachkreisen' auch Murks-Modus ;) genannt, sorgt dafür, das Webseiten nicht-standardkonform angezeigt werden.
Grund hierfür ist, das die Browserhersteller (allen voran natürlich WIN) nicht wollten, das bei neueren Browsertypen alte, vorher korrekt angezeigte Webseiten plötzlich zerschossen dargestellt werden würden.
Darum kann man heutzutage zwischen diesen zwei Modi (eigentlich drei) wechseln: Standard - Almost Standard - Quirks.
Nun zum Sorgenkind IE, wegen dem man hauptsächlich diesen ganzen Mist machen muss:
Der IE6 wechselt bei fehlernder Dokumenttypangabe in den Quirksmodus.
Bei XHTML und HTML Strict ist er im Standard-Modus.
Bei einer Dokumenttypangabe ohne Spezifikation ist er im Standard-Modus.
Steht vor der Dokumenttypangabe noch irgendetwas, also z.B. der XML-Prolog oder ein Kommentar, wechselt er wieder in den Quirks-Modus, was der eigentliche IE-Bug ist.


Dann wäre da noch der MIME-Typ, welcher vom Server mit dem Dokument gesendet wird: Ist dieser text/xml, wird automatisch in den Standard-Modus gewechselt.

Hier mal die wichtigsten Fälle des Doctype-Switchings:
Keine Dokumenttypangabe: Quirks (Netscape7, Mozilla, Firefox, Safari, IE6, Opera)
HTML 4.01 Strict mit URI: Standard (Netscape7, Mozilla, Firefox, Safari, IE6, Opera)
HTML 4.01 Strict ohne URI: Standard (Netscape7, Mozilla, Firefox, Safari, IE6, Opera)
HTML 4.01 Transitional/Frameset ohne URI: Quirks (Netscape7, Mozilla, Firefox, Safari, IE6, Opera)
HTML 4.01 Transitional/Frameset ohne URI: Beinahe Standard (Netscape7, Mozilla, Firefox) Standard (Safari, IE6, Opera)
XHTML 1.0 Strict mit XML-Prolog: Beinahe Standard (Netscape7, Mozilla, Firefox) Standard (Safari) Quirks (IE6, Opera (Opera > 7 = Standard))
XHTML 1.0 Transitional/Frameset mit XML-Prolog: Beinahe Standard (Netscape7, Mozilla, Firefox) Standard (Safari) Quirks (IE6, Opera (Opera > 7 = Standard))
XHTML 1.0 Strict ohne XML-Prolog: Standard (Netscape7, Mozilla, Firefox, Safari, IE6, Opera)
XHTML 1.0 Transitional/Frameset ohne XML-Prolog: Standard (Netscape7, Mozilla, Firefox, Safari, IE6, Opera)


Das war jetzt mein bescheidenes Wissen zum Thema.
Wer's aber ganz genau wissen möchte, der ziehe sich diese schönen Seiten rein: http://artikel.fabrice-pascal.de/dtd/
 
Hallooooo Dk!

Erstmal
Vieeeelen lieben Dank für diese große Mühe, die du dir gemacht hast.

Das muss ich jetzt erstmal verdauen und versuchen zu verstehen.
Naja - einiges wusste ich davon schon - wenn auch nur theoretisch und oberflächlich.
Auf jeden Fall werde ich mich mal hier noch weiter schlau machen.
Denn ich wusste, dass mit einfachem Schließen der Tags es eben nicht getan ist.

Also nochmals herzlichen Dank

Würde mich freuen, wenn ich diesbezüglich noch weitere Fragen stellen könnte ...

Liebe Grüße
Liz
 
Ist zwar jetzt ne blöde Frage,

aber was bedeutet genau "standardkonform"?

standardkonform für den Browser
oder
standardkonform für die Anzeige von Dokumenten?


Grüßlis
Liz :)

Und danke für die Empfehlung, werd mal zuerst bei W3C nochmal nachschauen...
 
Zurück
Oben