XHTML-Module
XHTML-Varianten
Vorschau auf XHTML 2
Scipt-Events
       Window Events,
       Form Element Events,
       Keyboard Events,
       Mouse Events.


XHTML-Module

Anmerkung: »Singuläre Tags«, also solche, die keinen eigenen End-Tag besitzen sind nachfolgend entsprechend gekennzeichnet.

Struktur-Module
<body>, <head>, <html>, <title>
Base-Module
<base />
Link-Module
<link />
Metainformations-Module
<meta />
Frameset-Module [nur XHTML 1.0 - frameset]
<frame />, <frameset>
Hypertext-Module
<a>
Text-Module
<abbr>, <acronym>, <address>, <blockquote>, <br />, <cite>, <code>, <dfn>, <div>, <em>, <h1>, <h2>, <h3>, <h4>, <h5>, <h6>, <kbd>, <p>, <pre>, <q>, <samp>, <span>, <strong>, <var>
Presentations-Module
<b>, <big>, <hr />, <i>, <small>, <sub>, <sup>, <tt>
Listen-Module
<dl>, <dt>, <dd>, <ol>, <ul>, <li>
Bidirektionale Text-Module
<bdo>
Forms-Module
<button>, <fieldset>, <form>, <input />, <label>, <legend>, <select>, <optgroup>, <option>, <textarea>
Tabellen-Module
<caption>, <col />, <colgroup>, <table>, <tbody>, <td>, <tfoot>, <th>, <thead>, <tr>
Image-Module
<img />
Image-Map-Module - client-side
<area />, <map>
Image-Map-Module - server-side
Attribute ismap [bei img]
Objekt-Module
<object>, <param />
Edit-Module
<del>, <ins>
Scripting-Module
<noscript>, <script>
Intrinsic-Events-Module
Events Attribute on... [siehe weiter untern]
Stylesheet-Module
<style> element
Style-Attribute-Module Deprecated
Style Attribute

XHTML 1.1

Ruby-Annotation-Module
<ruby>, <rbc>, <rtc>, <rb>, <rt>, <rp>


XHTML-Varianten

XHTML 1.0
<strict>, <transitional>, <frameset>
XHTML 1.1
<strict>



Vorschau auf XHTML 2

XHTML 2 wird vollständig inkompatibel zu den vorherigen XHTML-Standards (Versionen 1.0 und 1.1) sein da er konsequent an XML anlehnt. Die Module XForms und XFrames ergänzen den XHTML 2 Standard, der zukünftig zur Textgestaltung dienen wird. Auf dem W3C-Server werden zur Zeit die Working-Drafts vorgestellt.

Die angedachten Module von XHTML 2.0

Strukture: Dokumentkopf, -körper, Seitentitel
Linking: Dokumentenbeziehungen zu Style Scheets u.a.
Metainformationen: Meta-Tags
Hypertext: a-Link-Tag
Target: Sprungziel-Attribut
Text: Tags zur Formatierung
Presentation: Horizontale Trennlinien, hoch-/tiefgestellter Text
List: Listen (numieriert, ungeordnet, Definitions-, Navigations-)
Bi-directional Text: Schreibrichtung festlegen
Tables: Tabellen
Clint-Side Image Map: anklickbare Bildbereiche ohne Serverkommunikation
Server-Side Image Map: anklickbare Bildbereiche mit Serverkommunikation
Object: Dateien einbauen wie Musik, Bilder, Video usw. (img-Tag entfällt dafür)
Edit: Markieren von Textänderungen
Scripting: Scriptsprachen wie JavaScript
Style Sheet: Styles wie CSS (Style-Attribute in Tags fallen weg)



Window Events

Attribut Werte Beschreibung: Script, welches beim ...
onload script ... Aufruf der Seite gestartet werden soll.
onunload script ... Verlassen der Seite gestartet werden soll.

Nur im <body> and <frameset>-Element zu verwenden.



Form Element Events

Attribut Werte Beschreibung: Script, welches ...
onchange script ... mit Wechsel des Elementes ausgeführt wird.
onsubmit script ... beim Absenden des Formularinhaltes ausgeführt wird.
onreset script ... beim Zurücksetzen des Formulares ausgeführt wird.
onselect script  ... bei der Auswahl des Elementes ausgeführt wird.
onblur script  ... ausgeführt wird, wenn das Element den Fokus verliert.
onfocus script  ... ausgeführt wird, wenn das Element den Fokus erhält.

Gültig ausschließlich im <form>-Element.



Keyboard Events

Attribut Werte Beschreibung: Das Script wird ausgeführt, wenn eine Taste ...
onkeydown script  ... gedrückt wird.
onkeypress script  ... gedrückt wurde und wieder losgelassen wird.
onkeyup script  ... losgelassen wird.

Nicht gültig in: <base>, <bdo>, <br>, <frame>, <frameset>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style>, <title>.



Mouse Events

Attribut Werte Beschreibung: Script wird ausgeführt ...
onclick script  ... bei Klick.
ondblclick script  ... bei Doppelklick.
onmousedown script  ... wenn die Maustaste gedrückt wird.
onmousemove script  ... wenn der Mauszeiger bewegt wird.
onmouseover script ... wenn der Mauszeiger über ein Element bewegt wird.
onmouseup script  ... wenn die Maustaste losgelassen wird.

Nicht gültig in: <base>, <bdo>, <br>, <frame>, <frameset>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style>, <title>.

© 2000