Boardunity & Video Forum

Boardunity & Video Forum (https://boardunity.de/)
-   Programmierung und Datenbanken (https://boardunity.de/programmierung-datenbanken-f23.html)
-   -   XHTML: Ausgabe als XHTML <=> Ausgabe als HTML (https://boardunity.de/xhtml-ausgabe-xhtml-ausgabe-html-t4538.html)

BB-BF-BM 30.11.2006 14:55

XHTML: Ausgabe als XHTML <=> Ausgabe als HTML
 
valides XHTML ist (bis auf den Doctype) im groben auch valides HTML. Macht es nun einen Unterschied, ob es als XHTML oder als HTML ausgegeben wird?

HTML wird von mehr Browsern verstanden, was ein vorteil ist.
Gibt es noch weitere Unterschiede?

bzw. lohnt es sich überhaupt, XHTML als XHTML und nicht als HTML ausgeben zu lassen?

Hoffe, man konnte verstehen, was ich meine...

Zwirni 30.11.2006 21:52

Wo wird xhtml nicht von Browsern unterstützt? :eek:

Eduard Zintz 01.12.2006 07:43

Zitat:

Zitat von BB-BF-BM (Beitrag 37894)
valides XHTML ist (bis auf den Doctype) im groben auch valides HTML. Macht es nun einen Unterschied, ob es als XHTML oder als HTML ausgegeben wird?

HTML wird von mehr Browsern verstanden, was ein vorteil ist.
Gibt es noch weitere Unterschiede?

bzw. lohnt es sich überhaupt, XHTML als XHTML und nicht als HTML ausgeben zu lassen?

Hoffe, man konnte verstehen, was ich meine...

XHTML und HTML unterscheiden sich doch in einigen Punkten. Das ganze kannst du hier nachlesen: SELFHTML: HTML/XHTML / XHTML und HTML / Unterschiede zwischen XHTML und HTML

Seine Webseite XHTML und CSS konform zu gestalten lohnt sich mit Sicherheit. Bestimmt auch dann wenn XHTML2.0 und CSS3.0 endlich da sind.

MrNase 01.12.2006 08:39

Zitat:

Zitat von Zwirni (Beitrag 37901)
Wo wird xhtml nicht von Browsern unterstützt? :eek:


IMHO hat/te der IE 6.0 Probleme wenn ein XHTML Dokument auch als XHTML gesendet wurde. :)


Warum man das machen sollte? Wenn man sich schon die Mühe macht ein XHTML-Dokument zu verfassen dann sollte es auch als solches gekennzeichnet/gesendet werden.. XHTML ist nicht HTML und eine Ausgabe des einen Codes im Gewand des anderen Codes ist schlichtweg falsch.

wurstbrot 01.12.2006 10:43

XHTML ist wesentlich mächtiger als HTML. Das "X" steht für XML, womit XHTML streng genommen als XML ausgeliefert werden muss, um wirklich valide zu sein. Wie bereits gesagt, macht hier der IE nicht mit (auch in der 7er-Version nicht).

Es geben sich dadurch sehr viele Änderungen gegenüber HTML. Du hast zum einen alle Möglichkeiten, die XML dir liefert (z.B. XPATH-Transformation, eigene tags - natürlich musst du dann den doctype anpassen,...). Eine sehr wichtige Änderung ist auch, dass JavaScripts "write"-Funktion nicht mehr funktoniert. Du musst in JavaScript mit DOM arbeiten. Ist sicherlich etwas umgewöhnung, aber im Gesamten finde ich es besser.

Wurstbrot


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:59 Uhr.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25