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

Post on 06-Apr-2015

107 Views

Category:

Documents

5 Downloads

Preview:

Click to see full reader

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

top related