Johanna's Blog - Nutzung interaktiver Medien
Sonntag, 4. November 2007
Extensible Hypertext Markup Language - XHTML
XHTML wird HTML als Beschreibungssprache des Internets mittel- bis langfristig ablösen und somit immer wichtiger werden.

Die textbasierte Auszeichnungssprache XHTML ist vom W3-Konsortium standardisiert und dient zur optionalen Darstellung von Dokumenten mit Inhalten wie Texte, Bilder, Hyperlinks. Basierend auf XML ist es eine Erweiterung von HTML und bietet den Vorteil, dass es durch die Erweiterbarkeit an zukünftige Versionen angepasst werden kann.

Grundsätzlich hat XHTML strengere Regeln und ist somit leichter zu formulieren und zu lernen, außerdem kann sie besser für diverse Endgeräte genutzt werden. Es hat einen dualen Charakter, da einerseits die Vorteile der XML-Sprache genutzt werden sollen und andererseits soll es eine praktische anwendbare Sprache für Webseiten sein. XHTML und HTML unterscheiden sich in den folgenden Punkten am bedeutendsten:

- bei XHTML muss der Dokumenttyp definiert werden und weiters müssen die Dokumente wohlgeformt sein
- die Element-/Attributnamen können bei HTML groß oder klein geschrieben werden, bei XHTML hingegen müssen sie immer klein geschrieben werden
- der Start- oder End-Tag kann bei HTML zum Teil weggelassen werden im Vergleich zu XHTML, wo beide unbedingt immer angegeben werden müssen
- bei XHTML muss der Attributwert immer unter Anführungszeichen gesetzt werden, bei HTML hingegen darf er nur bestimmte Zeichen nicht enthalten, dann ist es egal
- bei booleschen Attributen muss bei XHTML immer der Attributname als Attributwet angegeben werden

XHTML ist allgemein und ist ein Überbegriff für die verschiedenen Versionen:
- XHTML 1.0 = erste Version
- XHTML 1.1 = aktuelle weiterentwickelte Version
- XHTML Basic = für kleine Geräte ausgelegt (zB Handys)
- Misch-Versionen, wie zB XHTML 1.1 plus MathML plus SVG
- XHTML 2.0 = momentan in der Entwicklung befindliche Version

Mittlerweile hat sich durchgesetzt, dass Dokumente konsequent mit Stylesheets formatiert werden, was den Vorteil hat, dass der strukturierte Inhalt und die zugehörige Gestaltung folglich getrennt definiert werden.

Beispiel eines XHTML-Dokuments:



Angezeigt wird dieses Beispiel folgendermaßen:


Wenn HTML zu XHTML wird

Wenn HTML zu XHTML wird

Dann müssen alle Elemente mit Inhalt ein End-Tag haben.

Leere Elemente
müssen einen Schrägstrich am Ende haben.


Leere Attribute erhalten ihren eigenen Namen als Wert zugewiesen.

Verweise zu Ankern springen zum Zielelement
aufgrund des id-Attributs, nicht das name-Attributs.







[b]Quellen:[/b]

http://de.wikipedia.org/wiki/Extensible_Hypertext_Markup_Language

http://de.selfhtml.org/html/xhtml/

... comment

 
Leonhard.Pilz.Uni-Linz, Mo, 5. Nov. 2007, 15:09
Gelungene Arbeit...Gratuliere...

... link  


... comment

Online for 6274 days
Last update: Di, 5. Feb, 13:54
status
You're not logged in ... login
menu
... home
... topics
... galleries

... ::collabor:: home
search
 
calendar
November 2007
Mo
Di
Mi
Do
Fr
Sa
So
 
 
 
 1 
 2 
 3 
 5 
 6 
 7 
 8 
 9 
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
 
 
recent updates
Hi Johanna! Der Beitrag...
Hi Johanna! Der Beitrag ist dir wirklich sehr gelungen....
by Verena.Enengl.Uni-Linz (Di, 5. Feb, 13:54)
Hallo Johanna!
Interessanter Beitrag über Craiglist - ich kannte...
by Andrea.Guschelbauer.Uni-Linz (Di, 5. Feb, 09:44)
www.Craigslist.org -...
Web 2.0 Eine Definition des Begriffs Web 2.0 ist scheinbar...
by Johanna.Stinglmayr.Uni-Linz (Di, 5. Feb, 01:00)
Urheberrechtsgesetz:...
Das Bundesgesetz über das Urheberrecht an Werken...
by Johanna.Stinglmayr.Uni-Linz (Do, 13. Dez, 14:07)
Gelungene Arbeit...Gratuliere...
Gelungene Arbeit...Gratuliere...
by Leonhard.Pilz.Uni-Linz (Mo, 5. Nov, 15:09)

xml version of this page

made with antville