html vs. xhtml 4 unterschiede. xhtml = extensible hypertext markup language nachfolger von html html...

8
HTML vs. XHTML HTML vs. XHTML 4 Unterschiede 4 Unterschiede

Upload: kaetharina-bollmann

Post on 06-Apr-2015

107 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: HTML vs. XHTML 4 Unterschiede. XHTML = Extensible HyperText Markup Language Nachfolger von HTML HTML SGML XHTML XML abwärtskompatibel

HTML vs. XHTMLHTML vs. XHTML

4 Unterschiede4 Unterschiede

Page 2: HTML vs. XHTML 4 Unterschiede. XHTML = Extensible HyperText Markup Language Nachfolger von HTML HTML SGML XHTML XML abwärtskompatibel

XHTMLXHTML = = ExExtensible tensible HHyperyperTText ext MMarkup arkup LLanguageanguage

Nachfolger von HTMLNachfolger von HTML

HTML HTML SGML SGML

XHTML XHTML XML XML

abwärtskompatibelabwärtskompatibel

Page 3: HTML vs. XHTML 4 Unterschiede. XHTML = Extensible HyperText Markup Language Nachfolger von HTML HTML SGML XHTML XML abwärtskompatibel

Ähnlichkeiten/GleichheitenÄhnlichkeiten/Gleichheiten

Gleiche ElementnamenGleiche Elementnamen

Gleiche/ähnliche AttributeGleiche/ähnliche Attribute

DTD´sDTD´s

Page 4: HTML vs. XHTML 4 Unterschiede. XHTML = Extensible HyperText Markup Language Nachfolger von HTML HTML SGML XHTML XML abwärtskompatibel

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

Page 5: HTML vs. XHTML 4 Unterschiede. XHTML = Extensible HyperText Markup Language Nachfolger von HTML HTML SGML XHTML XML abwärtskompatibel

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"?>

Page 6: HTML vs. XHTML 4 Unterschiede. XHTML = Extensible HyperText Markup Language Nachfolger von HTML HTML SGML XHTML XML abwärtskompatibel

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">

Page 7: HTML vs. XHTML 4 Unterschiede. XHTML = Extensible HyperText Markup Language Nachfolger von HTML HTML SGML XHTML XML abwärtskompatibel

3. Namespaces3. Namespaces

HTML:HTML:<html></html>

XHTML:XHTML:<html xmlns="http://www.w3.org/1999/xhtml">

</html>

Page 8: HTML vs. XHTML 4 Unterschiede. XHTML = Extensible HyperText Markup Language Nachfolger von HTML HTML SGML XHTML XML abwärtskompatibel

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”>