• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Frage zur Verwendung von XHTML

two-bee

Blogger
Hallo,

Grade kamen bei mir folgende Fragen auf..:

Der Server liefert auf Basis des Mime-Types die Datei als html / xhtml aus. Der Client nimmt die Datei entgegen, und kann mittels http-equiv fesstellen dass es sich um html handelt bzw. er bekommt es so mitgeteilt.


In Selfhtml heißt es dass es gängige Praxis ist xhtml - Dateien als text/html auszuliefern, was auch den Dateinamen .html für ein XHTML konformes Dokument mit sich bringt - wenn man so vorgeht oder?. Der Clientbrowser schmeißt daher den html anstatt des xml parsers an.

Frage.: Was bringt es mir xhtml zu coden, außer zukunftsweisend zu sein, wenn der Browser die Datei dann doch als html verarbeitet was ja im Umkehrschluß dazu führt, dass die vorzüge von xml gar nicht zu tragen kommen können?

Warum HTML 5 , wenn XHTML?

Warten wir darauf, dass ältere Browser verschwinden, damit XHTML zu festen Standart wird?

Vielen Dank im voraus für eure Antworten , Anregungen etc...

mfg

two-bee
 
Was bringt es mir xhtml zu coden, außer zukunftsweisend zu sein
Nachdem die Entwicklung von XHTML2 eingestellt wurde, würde ich XHTML nicht mehr als zukunftsweisend bezeichnen.

Warum HTML 5 , wenn XHTML?
Das verstehe ich nicht.

Warten wir darauf, dass ältere Browser verschwinden, damit XHTML zu festen Standart wird?
XHTML2 ist tot. HTML5 lebt. Ältere Browser werden aber nie verschwinden.
 
XHTML-Dokumente sollen ja gar nicht als XML geparst werden (sonst wären es schließlich XML-Dokumente). Es geht vor allen Dingen darum wieder Semantik und Darstellung von einander zu trennen und - konform zu XML - eine Auszeichnungssprache für das Web zu bieten, die einheitlichen Regeln folgt. Das man sich da an den Ideen des XML (keine ungeschlossenen Elemente, keine leeren Attribute etc.) bedient hat ist nur logisch.

Warum HTML5, wenn es doch XHTML gibt? Weil die Entwickung von XHTML zu gunsten der Entwicklung von HTML5 eingestellt wurde, HTML5 aber die Grundideen von XHTML (vollständige Trennung von Semantik und Darstellung) weiterverfolgt und weiterentwickelt.

EDIT: Schade...ne halbe Minute zu spät^^
 
Hallo.

XHTML wie es verwendet wird, ist eigentlich kein "echtes" XHTML. Die meisten geben es als text/html aus (auch aufgrund des IE) und nicht als application/xhtml+xml.

Warum HTML5, wenn es doch XHTML gibt? Weil die Entwickung von XHTML zu gunsten der Entwicklung von HTML5 eingestellt wurde, HTML5 aber die Grundideen von XHTML (vollständige Trennung von Semantik und Darstellung) weiterverfolgt und weiterentwickelt.

XHTML 2 wurde zugunsten HTML5 eingestellt. Aber in HTML5 ist sowohl der HTML- sowie der XHTML-Syntax verwendbar. D.h.:

HTML
Code:
<img src="bild.jpg" width="100" height="100" alt="bildtitel">

XHTML
Code:
<img src="bild.jpg" width="100" height="100" alt="bildtitel" [B]/>[/B]

Beides ist in HTML5 möglich.

EDIT: natürlich sind auch polyglotte Dokumente möglich (Mischung aus HTML und XHTML-Syntax).
EDIT2: man sollte auch erwähnen, dass HTML auf SGML basiert und XHTML (wie bekannt) auf XML.


Gruß
Loon3y
 
Zuletzt bearbeitet:
Hey,

Danke erstmal für die Antworten und die vielen Anregungen. Habe es zuvor so gesehen, dass XHTML = die Zukunft ist, und HTML 5 die Rolle einnimmt abwärtskompatibilität zu gewähren, bzw. eine Alternative zu XHTML ist.

Anscheinend ist dem nicht so.

Habe gelesen dass HTML 5 einige spannende die Dinge wie z.B. ein Tag zur Einbindung von Multimediainhalten mitbringt.

Wie sieht es defakto mit der Entwicklung von HTML 5? Wo steht man derzeit?

Vieleicht hat jemand nen interessanten Link für mich.


mfg

two-bee
 
Zurück
Oben