HTML/XHTML
Helga
- html
0 stareagle0 Christoph Schnauß0 Gunnar Bittersmann0 Robert Bienert
Bin gerade dabei, mir ein Konzept für einen Internetauftritt zu überlegen.
Nun die Frage: was ist besser? HTML oder XHTML?
XHTML hat was mit XML zutun. Nur wo liegen die Vorteile? Kann man mit XHTML Dinge, die man mit HTML nicht kann (oder umgekehrt)?
Helga aus Hannover
Hallo,
Nun die Frage: was ist besser? HTML oder XHTML?
XHTML hat was mit XML zutun. Nur wo liegen die Vorteile? Kann man mit XHTML Dinge, die man mit HTML nicht kann (oder umgekehrt)?
Der Unterschied zwischen XHTML und HTML ist einfach das HTML auf SGML basiert, und XHTML basiert auf HTML.
Ansonsten sind HTML 4.01 und XHTML 1.0 äquivalent.
XML ist im übrigen nur ein Vereinfachung von SGML. Hintergrund: SGML ist sehr komplex und schwer zu implementieren. Z.B aufgrund der optionalen Endtags etc. In XML und damit auch in XHTML sind die Regeln etwas strenger - keine Element oder Abschlusstag etc.
Wenn du was neues machst, dann würde ich dir immer XHTML 1.0 Strict empfehlen.
Gruß
Stareagle
Hallo Stareagle!
Wenn du was neues machst, dann würde ich dir immer XHTML 1.0 Strict empfehlen.
Warum? Kann man damit irgendetwas besser machen als mit HTML?»»
Yerf!
Warum? Kann man damit irgendetwas besser machen als mit HTML?»»
Aufgrund der strengeren Regeln kann man in XHTML weniger (unbeabsichtigte) Fehler machen.
Ein weiterer Vorteil ist die Kompatibilität zu XML, was bei der serverseitigen Verarbeitung interessant werden könnte (man kann z.B. den Quelltext innerhalb eines XML-Objektes aufbauen).
Gruß,
Harlequin
Danke Euch allen. Weiß trotzdem noch nicht was man mit XHTML besser machen kann. Ich werd bei HTML bleiben...
Danke Euch allen. Weiß trotzdem noch nicht was man mit XHTML besser machen kann. Ich werd bei HTML bleiben...
Solltest du aber nicht. Warum nicht XHTML nehmen. Die einzigen Änderungen sind wirklich die nicht mehr optionalen Abschlusstags und der Umstand dass du inhaltsleere Elemente wie <img/> kennzeichnen musst:
Statt <img src="example.png" alt="Ein Bild"> schreibst du <img src="example.png" alt="Ein Bild" />.
Und verwende eine als deprecated ausgewiesenen Elemente (s. SelfHTML). Das gilt übrigens auch für HTML 4.01.
Gruß
Stareagle
Hallo Stareagle!
Vielen Dank für Deine Bemühungen !!!
Vielleicht nerve ich Euch auch schon aber warum soll ich das machen (auch wenn's kein Umstand ist) wenn das keine Vorteile hat ?-(
Helga
Hello out there!
Vielleicht nerve ich Euch auch schon
Wenn du die gegebenen Antworten ignorierst, ja.
aber warum soll ich das machen […] wenn das keine Vorteile hat ?-(
Es wurde dir mehrfach in diesem Thread gesagt, dass XHTML Vorteile hat.
XHTML 1.0 ist einfacher als HTML 4.01. Es ist leichter, Fehler im Code zu finden. Sind das keine Vorteile für dich?
Was du nicht machen sollst ist, bestehende Dokumente umzuschreiben. Erst bei der nächsten Änderung auf XHTML umsteigen.
See ya up the road,
Gunnar
Moin!
Vielleicht nerve ich Euch auch schon aber warum soll ich das machen (auch wenn's kein Umstand ist) wenn das keine Vorteile hat ?-(
Es hat Vorteile, s.o..
Schönes Wochenende,
Robert
hallo,
XHTML hat was mit XML zutun. Nur wo liegen die Vorteile?
Die Vorteile liegen bei dir, sobald du SELFHTML gelesen hast.
Grüße aus Berlin
Christoph S.
Hallo Christoph S.,
das habe ich mir durchgelesen. Allerdings konnte ich da nicht rauslesen was man mit XHTML machen kann was man mit HTML nicht machen kann :-(
Helga
Grütze .. äh ... Grüße!
das habe ich mir durchgelesen. Allerdings konnte ich da nicht rauslesen was man mit XHTML machen kann was man mit HTML nicht machen kann :-(
Auch interessant:
XHTML
Cü
Kai
Vielen Dank Kai,
dort stehen aber mehr Nachteile bzw. contras drin als Vorteile bzw. pro's.
Habe immernoch keine Ahnung was man mit XHTML besser machen kann als mit HTML :-(
hallo,
dort stehen aber mehr Nachteile bzw. contras drin als Vorteile bzw. pro's.
Ist auch zweieinhalb Jahre älter als das entsprechende SELFHTML-Kapitel.
Grüße aus Berlin
Christoph S.
Danke Euch allen. Weiß trotzdem noch nicht was man mit XHTML besser machen kann. Ich werd bei HTML bleiben...
Grütze .. äh ... Grüße!
dort stehen aber mehr Nachteile bzw. contras drin als Vorteile bzw. pro's.
Ist auch zweieinhalb Jahre älter als das entsprechende SELFHTML-Kapitel.
Nicht wirklich ;)
Aus dem SelfHTML-Quelltext dieses Kapitels:
meta name="DC.Date" content="2005-10-31T12:25:34+01:00"
Pro&Contra der FAQ: 31.01.2005
Cü
Kai
hallo,
Aus dem SelfHTML-Quelltext dieses Kapitels:
meta name="DC.Date" content="2005-10-31T12:25:34+01:00"
Diese Zeitangbe ist irreführend. Du kannst das gerne als bug melden, das trifft auch etliche weitere SELFHTML-Seiten zu.
Grüße aus Berlin
Christoph S.
Hello out there!
Nun die Frage: was ist besser? HTML oder XHTML?
XHTML 1.0 (nicht 1.1). [icke 20060209, icke 20060226, icke 20060907 ff.]
XHTML hat was mit XML zutun. Nur wo liegen die Vorteile? Kann man mit XHTML Dinge, die man mit HTML nicht kann (oder umgekehrt)?
Ja. (Umgekehrt nein.)
See ya up the road,
Gunnar
Moin!
Bin gerade dabei, mir ein Konzept für einen Internetauftritt zu überlegen.
Nun die Frage: was ist besser? HTML oder XHTML?
Besser in Bezug auf was?
XHTML hat was mit XML zutun. Nur wo liegen die Vorteile? Kann man mit XHTML Dinge, die man mit HTML nicht kann (oder umgekehrt)?
Ja: Wenn du Objekte in HTML einbetten möchtest, musst du dazu zwingend das object-Element verwenden. In XHTML hingegen kannst du Objekte eines XML-Dialekts wie SVG (Vektorgrafiken), SMIL (Präsentationen/Animationen) oder MathML (mathematische Formeln) direkt in der XHTML-Datei notieren, d.h. du hast nur eine Datei, die alles enthält. Außerdem lässt sich XHTML z.B. mit XSLT bearbeiten, d.h. wenn du bestimmte Informationen aus der Datei haben möchtest (z.B. für eine Suche), geht das mit XSLT recht einfach. Viele (Web-) Programmiersprachen bringen weiterhin XML-Parser mit, aber nur wenige HTML-Parser.
HTH und viele Grüße,
Robert