XHTML: Ausgabe als XHTML <=> Ausgabe als HTML
XHTML: Ausgabe als XHTML <=> Ausgabe als HTML
valides XHTML ist (bis auf den Doctype) immer 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...
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...
Re: XHTML: Ausgabe als XHTML <=> Ausgabe als HTML
Nicht wirklich! Das hört schon bei so Kleinigkeiten wie derBB-BF-BM hat geschrieben:valides XHTML ist (bis auf den Doctype) immer auch valides HTML.
META Tag-Schreibweise auf zusammenzupassen. easy
-
- Mitglied
- Beiträge: 12
- Registriert: 01.03.2007 18:55
- Wohnort: Brannenburg
- Kontaktdaten:
HTML -> XHTML Forum validieren
Ich möchte hier jetzt nicht wieder eine alte Diskussion aufkochen!
Da ich von Anfang an immer versucht habe, Webseiten nach W3C Standards zu erstellen, bzw. zu validieren, war es natürlich mein bestreben dies auch mit dem phpBB (v. 2.0.22) Forum zu erreichen.
Dazu habe ich einmal meine beiden favorisierten Varianten
HTML 4.01 Transitional (im weiteren Verlauf nur HTML genannt)
XHTML 1.0 Transitional (im weiteren Verlauf nur XHTML genannt)
valide im Forum umgesetzt.
Meine Erfahrung dabei war, dass die valide Umsetzung nach HTML nur mit erheblichem Aufwand und auch vielen Änderungen in den PHP-Dateien (PHP gehört leider nicht zu meinen Stärken) verbunden ist, jedoch die Umsetzung nach XHTML (dank der in meiner Version verwendeten recht sauberen phpBB-Programmierung
) nur ganz geringe Veränderungen, hauptsächlich in den TPL-Dateien, bedeutet hat.
Das kommt IMHO daher, dass die Programmierer von phpBB bestrebt sind XHTML-Konform zu schreiben.
Nach diesem DOCTYPE
habe ich nun mein Forum nach W3C validiert.
Den MIME-TYPE "text/html" habe ich wegen der besseren Browser-Kompatibilität gewählt. Durch die Festlegung auf "ISO-8859-1" gibt es auch keine Probleme mit den Umlauten in Beiträgen.
Mein Fazit daraus ist, dass die valide XHTML-Umsetzung das einfachste und problemlos (in ca. 15-30 min) möglich ist.
Für weitere Tipps bin ich natürlich dankbar.
Grüße
MWW
Da ich von Anfang an immer versucht habe, Webseiten nach W3C Standards zu erstellen, bzw. zu validieren, war es natürlich mein bestreben dies auch mit dem phpBB (v. 2.0.22) Forum zu erreichen.
Dazu habe ich einmal meine beiden favorisierten Varianten
HTML 4.01 Transitional (im weiteren Verlauf nur HTML genannt)
XHTML 1.0 Transitional (im weiteren Verlauf nur XHTML genannt)
valide im Forum umgesetzt.
Meine Erfahrung dabei war, dass die valide Umsetzung nach HTML nur mit erheblichem Aufwand und auch vielen Änderungen in den PHP-Dateien (PHP gehört leider nicht zu meinen Stärken) verbunden ist, jedoch die Umsetzung nach XHTML (dank der in meiner Version verwendeten recht sauberen phpBB-Programmierung

Das kommt IMHO daher, dass die Programmierer von phpBB bestrebt sind XHTML-Konform zu schreiben.
Nach diesem DOCTYPE
Code: Alles auswählen
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
Den MIME-TYPE "text/html" habe ich wegen der besseren Browser-Kompatibilität gewählt. Durch die Festlegung auf "ISO-8859-1" gibt es auch keine Probleme mit den Umlauten in Beiträgen.
Mein Fazit daraus ist, dass die valide XHTML-Umsetzung das einfachste und problemlos (in ca. 15-30 min) möglich ist.
Für weitere Tipps bin ich natürlich dankbar.
Grüße
MWW
Zuletzt geändert von MaxWebWorld am 20.03.2007 22:10, insgesamt 1-mal geändert.
- larsneo
- Mitglied
- Beiträge: 2622
- Registriert: 07.03.2002 15:23
- Wohnort: schwäbisch gmünd
- Kontaktdaten:
naja - xhtml 1.0 transitional ist ja auch nicht wirklich das gelbe vom ei und geht am grundgedanken von xhtml deutlich vorbei. xhtml 1.0 strict oder auch html 4.01 strict wäre sicherlich schon eher wünschenswert und die hohe kunst beginnt imho erst mit xhtml 1.1 unter application/xhtml+xml - mit allen pferdefüssen der browserunterstützung (spasseshalber haben wir http://www.pn-cms.de als POC mal so eingerichtet)Mein Fazit daraus ist, dass die valide XHTML-Umsetzung das einfachste und problemlos (in ca. 15-30 min) möglich ist.
anyway - wer xhtml nutzt sollte bedenken, dass der w3c-validator dann auch nicht mehr wirklich zu gebrauchen ist - man sollte auf schema-validatoren ala schneegans.de/sv ausweichen.
lesestoff: Sending XHTML as text/html Considered Harmful
-
- Mitglied
- Beiträge: 12
- Registriert: 01.03.2007 18:55
- Wohnort: Brannenburg
- Kontaktdaten:
*Zustimm*larsneo hat geschrieben:
... xhtml 1.0 strict oder auch html 4.01 strict wäre sicherlich schon eher wünschenswert und die hohe kunst beginnt imho erst mit xhtml 1.1 unter application/xhtml+xml - mit allen pferdefüssen der browserunterstützung ...
genau da liegt leider das Problem -> Browser

deswegen benutze ich transitional und text/html
Es gibt da, zu application/xhtml+xml und anderen Types, eine nette Liste *Klick* auf w3.org (Linkquelle: de.selfhtml.org)
Grüße
MWW
edit: PS: meine Seite ist übrigens auch mit application/xhtml+xml valide, ich nutze text/html nur wegen der Browserunterstützung.
- larsneo
- Mitglied
- Beiträge: 2622
- Registriert: 07.03.2002 15:23
- Wohnort: schwäbisch gmünd
- Kontaktdaten:
die richtige tabelle dürfte in diesem zusammenhang eher http://www.w3.org/TR/xhtml-media-types/#summary sein 

-
- Mitglied
- Beiträge: 12
- Registriert: 01.03.2007 18:55
- Wohnort: Brannenburg
- Kontaktdaten:
folgendes:
ist übrigens von W3C - selbst die benutzen text/html
allerdings in Verbindung mit strict
Dies nur als Anmerkung zu
Code: Alles auswählen
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
<head profile="http://www.w3.org/2000/08/w3c-synd/#"><meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Dies nur als Anmerkung zu
larsneo hat geschrieben:lesestoff: Sending XHTML as text/html Considered Harmful"

- larsneo
- Mitglied
- Beiträge: 2622
- Registriert: 07.03.2002 15:23
- Wohnort: schwäbisch gmünd
- Kontaktdaten:
das w3c würde ich nicht unbedingt als leuchtendes beispiel für standard-konformität und professionalität heranziehen. das rumgeeiere um xhtml2 in den letzten jahren das unlängst auch mit der ankündigung von tim berners-lee "Reinventing HTML" gekrönt wurde stimmt da eher pessimistisch - nicht umsonst wurde zwischenzeitlich http://www.whatwg.org/ aus der taufe gehoben...
wie gesagt macht es imho keinen qualitativen unterschied ob man xhtml 1.0 oder html 4.01 als 'tagsoup' zum client schickt (bei xhtml aber am besten mit http://schneegans.de/xp/ getestet) - nur 'strict' sollte es halt schon sein. xhtml 1.1 ist ein netter POC für standard-konformität, mehr allerdings wohl nicht (christoph schneegans unterstützt übrigens die 'considered harmful' theorie nicht).
auch netter - und zugegebenermassen provokativer - lesestoff zum thema: xhtml is dead
wie gesagt macht es imho keinen qualitativen unterschied ob man xhtml 1.0 oder html 4.01 als 'tagsoup' zum client schickt (bei xhtml aber am besten mit http://schneegans.de/xp/ getestet) - nur 'strict' sollte es halt schon sein. xhtml 1.1 ist ein netter POC für standard-konformität, mehr allerdings wohl nicht (christoph schneegans unterstützt übrigens die 'considered harmful' theorie nicht).
auch netter - und zugegebenermassen provokativer - lesestoff zum thema: xhtml is dead
Hmja, also die hier schon mal nicht *klick* (vor allem wegen nem form-Fehler)MaxWebWorld hat geschrieben:edit: PS: meine Seite ist übrigens auch mit application/xhtml+xml valide, ich nutze text/html nur wegen der Browserunterstützung.
Oder sind euch die Contentseiten nicht so wichtig?
