Grundwissen des modernen Programmierens mit XHTML
Woran denkt man, wenn man die Buchstabenreihung XHTML liest? Der Laie erkennt daraus eine Aneinanderreihung von Buchstaben. In gewissem Sinne ist es das auch. XHTML ist die Sprache in der Websites programmiert werden. Es ist praktisch eine eigene Sprache, die sowohl ihre eigene “Grammatik”, als auch Vokabeln hat. XHTML ist eine englische Abkürzung für: Extensible Hypertext Markup Language.
Am Anfang muss man bei der Sprache anfangen und es gibt drei wichtige Wörter, die man definieren muss. Das sind einmal “die Elementypen”. XHTML setzt sich aus verschiedenen Elementypen zusammen, die am Ende der Arbeit, an dem das Ziel erreicht wurde, eine grobe Strukturierung der Website zu erstellen, Absätze, Tabellen, Bilder, Überschriften, Aufzählungspunke oder Hyperlinks darzustellen. Zweitens “das Element”, welches eine Erweiterung des Elementyps darstellt und wie folgt angegeben wird: Inhaltsmodell Drittens gibt es noch den Begriff “Elementinhalt”. Der Elementinhalt (der Text der zwischen der eben genannten Schreibweise steht) wird immer von einem Start Tag “<” und einem End Tag “>” umschlossen, bevor am Schluss ein “/” mit anschließendem Elementnamen folgt.
Um Elemente zu beschreiben oder Zusatzinformationen zu bieten, vewendet man bei XHTML sogenannte “Attribute” dem ein “Attributwert” zugeordent wird. Paare aus “Attibutwert” und “Attributname” stehen wie immer mit Start- und Ent Tag und werden mit einem Leerzeichen vom “Elementnamen” getrennt angegeben. Hier ein Beispiel: Dokumentation Das gesamte ist das “Element”, “”http://www.beispiel.com”" ist das “Attribut”, “hrft” der “Attributname” und “http://www.beispiel.com” der “Attributwert”. Kurz gesagt ist es das “Element a” mit dem “Attribut href”.
Der nächste Teil sind die “Kommentare”, die es ermöglichen Kommentare einzubringen, die zum Beispiel Informationen über den Autor der Website geben oder wann sie entstanden ist. Außerdem können Notitzen und Anmerkungen, sowie Elemente kommentiert und entfernt werden. Diese Vorgänge lassen sich im Quelltext nachvollziehen, werden allerdings nicht auf der Website angezeigt. Geschrieben werden Kommentare mit einem sogenannten “markup declaration open delimiter”, was einfach nur Folgendes bedeutet: ”
”
Hier ein kurzes Beispiel:
Eine weitere wichtige Sache um die Sprache XHTML verstehen zu können, ist die “Zeichenrefferenz”. Die ” erlaubt, dass Zeichen wie zum Beispiel der Start Tag “<”, der ja auch gleichzeitg “größer oder kleiner als” bedeuten kann, nicht mit dem Elementinhalt in Berührung kommen darf, da es sonst zu Fehlern kommt. Stattdessen ersetzt man das Zeichen und progammiert dafür ein neues. Zum Beispiel ersetzt man das Zeichen ” >” durch dezimal: > oder hexadezimal: <
Das ist das Grundvokabular um eine Website in XHTML zu erstellen!