XHTML
- XHTML
- Extensible HTML (erweiterbar)
- HTML ist mit SGML definiert
- XHTML ist mit XML definiert
- XML verwendet DTD (document type definitions), um die Grammatik einer Sprache festzulegen (siehe DOCTYPE Angaben)
- XHTML passt sehr gut zu anderen XML basierten Systemen (-> erweiterber z.B. mit MathML, SMIL, WAP,SVG,...)
- Skriptsprachen können in einheitlicher weise.....
XHTML 1.0
- Funktionsumfang entspricht HTML 4
- Varianten wie bei HTML: Strict, Transitional, Frameset
- diverse Detailunterschiede zu HTML (s.unten), insbesondere eine wenig tolerante Syntaxprüfung.
XHTML 1.1
- nur die Variante Strict
- ein Modulkonzept erlaubt,zu Teilmodule von XHTML zu verwenden (-> z.B. Unermenge für Mobilgeräte)
- XHTML kann erweitert oder reduziert werden
Unterschiede XHTML / HTML
- keine Elemente ohne Endtags
- leere Elemente werden mit /> abgeschlossen
- Kleinschreibung für alle Elemente
- ...
- Attribute werde immer als name=„WERT“ Paar geschrieben, allso keine alleinstehenden Attribute mehr.
- in XHTML eigebettete Stylesheets und Skripte mpssen in sog. CDATA -Bereichen stehen
- zur Identifikation von Elementen wird nur noch das Attribut ID verwendet., nicht mehr Name
XHTML Dokumente beginnen mit
- einer optionelen xml-Deklaration in der 1. Zeile
- einer Dokumenttypangabe diese DTD kann auch lokal heruntergeladen und dann etnspr. referenziert werden
- einer Namensraumangabe im html-Tag
HTML <html xmlns=„http://www.w3.org/1999/xhtml“>
|
Zahlen & Daten
- 3935 Seitenaufrufe
- 599 Tage alt
- 16 Versionen
- Letzte Änderung: 30.09.2011 um 09:18 Uhr
Publish
|