html vs. xhtml 4 unterschiede. xhtml = extensible hypertext markup language nachfolger von html html...
TRANSCRIPT
HTML vs. XHTMLHTML vs. XHTML
4 Unterschiede4 Unterschiede
XHTMLXHTML = = ExExtensible tensible HHyperyperTText ext MMarkup arkup LLanguageanguage
Nachfolger von HTMLNachfolger von HTML
HTML HTML SGML SGML
XHTML XHTML XML XML
abwärtskompatibelabwärtskompatibel
Ähnlichkeiten/GleichheitenÄhnlichkeiten/Gleichheiten
Gleiche ElementnamenGleiche Elementnamen
Gleiche/ähnliche AttributeGleiche/ähnliche Attribute
DTD´sDTD´s
4 (ausgewählte) Unterschiede4 (ausgewählte) Unterschiede
1.1. XML-DeklarationenXML-Deklarationen
2.2. Dokomenttyp-DeklarationenDokomenttyp-Deklarationen
3.3. NamespacesNamespaces
4.4. Unterschiede in der NotationUnterschiede in der Notation
1. XML-Deklaration
„„Strongly encouraged“ Strongly encouraged“
<?xml version="1.0"?>
encoding="UTF-8„
standalone=„yes“
<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
2. Dokumenttyp-Deklarationen2. Dokumenttyp-Deklarationen
HTML:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional //EN“
"http://www.w3.org/TR/html4/loose.dtd">
XHTML:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN“
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3. Namespaces3. Namespaces
HTML:HTML:<html></html>
XHTML:XHTML:<html xmlns="http://www.w3.org/1999/xhtml">
</html>
4. Notation4. Notation
WohlgeformtheitWohlgeformtheit
richtig: verschachtelt: <p>Text<em>Text</em></p>
falsch: überlappend: <p>Text<em>Text</p></em>
KleinschreibungKleinschreibung
EmptytagsEmptytags<br/><hr/>
AttributwerteAttributwerte ““ ““
HTML: <a name=anker>Anker</a>
XHTML: <a name="anker">Anker</a> <td rowspan=“3”>