hier findet ihr ein relativ umfrangreiches Tutorial zu XHTML.
DIE EINLEITUNG:
Um mit einer Website zu beginnen, sollte man als Erstes die Grundlagen des World Wide Webs verstehen. Als allererstes sollte man sich darüber klar werden, dass eine Homepage nicht auf dem Computer gespeichert wird, sondern auf einem Server, der mit jedem PC der Welt in Kontakt treten kann. Er ist der Anbieter.
Jeder Anbieter braucht Jemanden oder etwas, der das abruft, so etwas nennt man Client und ist beim Internet ein so genannter Browser. Es gibt viele Browser, der Marktführer Internet Explorer, Firefox, Google Chrome, Opera und Safari sowie verschiedene kleinere Browser. Man sollte möglichst darauf achten, das die Homepage auf allen Browsern gleich gut anzusehen ist. Zum surfen empfehle ich Mozilla Firefox 3, aber das ist jetzt eine andere Geschichte.
Kommen wir nun zum Anfang der HTML-Seite. Als erstes sollte man sich überlegen, mit welchem Editor man arbeiten will, den Standard Editor oder irgendeinen anderen wie NoteTab. Das bleibt ihnen bei diesem Tutorial selbst überlassen.
Fangen wir nun mit der ersten HTML-Seite an. Jeder Tag muss wieder geschlossen werden.
Code:
<html> </html>
Code:
<html> <head> </head> </html>
Code:
<html> <head> </head> <body> </body> </html>
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> </head> <body> </body> </html>
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>Seitentitel</title> </head> <body> </body> </html>
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>Seitentitel</title> </head> <body> TEXT </body> </html>
TEXTFORMATIERUNG
Texte ordnen
Wenn man ein geordnetes HTML-Dokument haben will, sollte man unbedingt darauf achten, dass man genug Absätze und Zeilenumbrüche einbaut. Legen wir nun als Erstes folgendes im Bodybereich an:
Code:
<body> Einige Zeilen mit Text. Einige Zeilen mit Text. Einige Zeilen mit Text. </body>
Code:
<body> <p>Einige Zeilen mit Text. Einige Zeilen mit Text. Einige Zeilen mit Text.</p> </body>
Code:
<body> <p>Einige Zeilen mit Text.<br /> Einige Zeilen mit Text.<br /> Einige Zeilen mit Text.</p> </body>
- durch den Tag <p> wird ein Absatz gegliedert
- durch den Tag <br /> erstellt man einen Zeilenumbruch
<hr />
Mit diesem simplen Code fügen wir eine horizontale Linie ein, diese kann man natürlich am Ende mit CSS verändern.
Überschriften
Überschriften sind wichtig um das Dokument zu gliedern. Insgesamt gibt es sechs Überschriftsebenen, von <h1> bis <h6>. Überschriften sollten immer in der vorgesehenen Reihenfolge platziert werden, also <h1> vor <h2>. Wichtig für die Suchmaschinenoptimierung sind die ersten beiden Überschriftsebenen(<h1>; <h2>). Legen wir nun eine Überschrift der ersten Ebene an:
Code:
<h1>Überschrift 1</h1>
Code:
<h1>Überschrift 1</h1> <h2>Überschrift 2</h2>
Code:
<h1>Überschrift 1</h1> <h2>Überschrift 2</h2> <h3>Überschrift 3</h3>
Textbereiche auszeichnen:
Mithilfe von HTML kann man einige Tags benutzen, die den Text verändern bzw. hervorheben. Hier findest du einen Überblick über die wichtigsten Dinge.
NICHT VALIDE AUZEICHNUNGEN:
Code:
<b>Fetter text</b>
Code:
<i>Kursiver Text</i>
Code:
<u>Unterstrichener Text</u>
Code:
<s>Durchgestrichener Text</s>
VALIDE AUSZEICHNUNGEN
Code:
<strong>Hervorgehobener Text</strong>
Code:
2<sup>3</sup>
Code:
2<sub>3</sub>
Viele Dinge kann man auch mit CSS verändern, aber das kommt erst später. So kann man komplette Bereiche mit CSS ordnen und noch vieles mehr.
Stylesheets benutzen
Nun werde ich euch zeigen, wie man in HTML-Tags kleine Stylesheets einbaut. Dies ist als kurzer Einstieg zu verstehen:
Code:
<p style=““>Unser erster Absatz</p>
Code:
<p style=“color: red“>Unser erster Absatz</p>
Code:
<p style=“color: red; font-family: Arial“>Unser erster Absatz</p>
Code:
<p style=“color: red; font-family: Arial; size: 12px“>Unser erster Absatz</p>
Man kann mit CSS noch viele verschiedene Dinge formatieren, aber dazu kommen wir erst später. Übrigens kann dies mit jedem HTML-Tag gemacht werden.
Am Besten ist aber, dass man Stylesheets am Ende in eine externe Datei packt, damit befassen wir uns an dieser Stelle aber nicht näher.
VERLINKUNGEN:
Seiten verlinken
Um das Verlinken zu testen legen wir in unserem Verzeichnis als erstes die Datei „link.html“ an. Auf diese werden wir jetzt in unserem Hauptdokument verlinken. Geben wir zu erst den Verlinkungstag ein:
Code:
<a></a>
Code:
<a href=“link.html“>Linktext</a>
Code:
<a href=“link.html“ title=“Linkbeschreibung“>Linktext</a>
Code:
<a href=“link.html“ title=“Linkbeschreibung“ target=“_blank“>Linktext</a>
Interne und externe Verlinkungen
Natürlich gibt es in HTML nicht nur die Möglichkeit, interne Seiten wie im Teil „Seiten verlinken“ zu verlinken, sondern auch externe, übergeordnete, untergeordnete Seiten. Fangen wir mit dem Externen Verlinken an:
Code:
<a href=“http://www.google.de“>Google</a>
Code:
<a href=“ordner/seite.html“>LINK</a>
Code:
<a href=“../seite.htm“>LINK</a>
Code:
<a href=“/Ordner/seite.html“>LINK</a>
Diese Dinge lassen sich beliebig miteinander kombinieren, z.B.:
Code:
<a href=“/Ordner/../seite.htm“>LINK</a>
E-Mail-Links
Um den Nutzern den Kontakt mit ihnen ermöglichen, kann man den HTML-Tag durch wenige Schritte in einen E-Mail-Link verwandeln.
Code:
<a href=“mailto:“>E-Mail senden</a>
Code:
<a href=“mailtio:?subject=Kontakt”>E-Mail senden</a>
Code:
<a href=“mailtio:?subject=Kontakt&cc=
&bcc=
”>E-Mail senden</a>
Code:
<a href=“mailtio:?subject=Kontakt&cc=
&bcc=
&body=Ich möchte ihnen schreiben”>E-Mail senden</a>
Downloads
Überall im Internet kann man sich Dateien downloaden, mit Hilfe von HTML und dem Tag a erzeugen sie ganz einfach solche Downloadlinks.
Code:
<a href=“zipdatei.zip“>Download</a>
Man kann Dateien in fast jedem Format downloaden, so kann man .exe, .zip, .rar, .doc, .xls, .bat und noch viele mehr downloaden. Eigentlich kann man jede Datei im Internet downloaden. Je nach Browserkonfiguration werden manche Dateien direkt im Browser geöffnet, z.B. .txt oder .pdf.
Beim Anbieten von Dateien sollten sie unbedingt darauf achten, das sie die Erlaubnis haben, die Dateien zu veröffentlichen.
Textmarken
Mit Textmarken (auch Anker genannt) kann man innerhalb von HTML-Dateien Links einrichten, die auf eine jeweilige Stelle im Text verlinken.
Richten wir dazu zuerst eine HTML_Seite mit viel Text an und unterteilen sie in Absätze. Nun wollen wir versuchen, das man durch ein oberes Inhaltsverzeichnis an jeden Absatzanfang verlinkt wird. Suchen sie sich am Besten einen Text mit 5 Absätzen, dann können sie dieses Tutroial am Besten ausführen.
Code:
<p><a name=“Anker1“></a>Text des ersten Absatzes […]</p> <p><a name=“Anker2“></a>Text des zweiten Absatzes […]</p> <p><a name=“Anker3“></a>Text des dritten Absatzes […]</p> <p><a name=“Anker4“></a>Text des vierten Absatzes […]</p> <p><a name=“Anker5“></a>Text des fünften Absatzes […]</p>
Code:
<p> <a href=“#Anker1“>Zu Absatz 1</a><br /> <a href=“#Anker2“>Zu Absatz 2</a><br /> <a href=“#Anker3“>Zu Absatz 3</a><br /> <a href=“#Anker4“>Zu Absatz 4</a><br /> <a href=“#Anker5“>Zu Absatz 5</a><br /> </p>
Code:
<a href=“seite.html#Anker“>Zur externen Textmarke</a>
BILDER
Bilder einfügen
Ein Bild kann mit dem img-Tag einfügen, da dieser keinen Inhalt enthält, wird er nach den Regeln von XHTML so dargestellt:
Code:
<img />
Code:
<img src=“bild.jpg“ />
Code:
<img src=“bild.jpg“ width=“400px“ />
Code:
<img src=“bild.jpg“ width=“400px“ height=“300px“ />
Bilder editieren
Im vorherigen Teil haben wir nur die Größe eingestellt, aber es gibt noch viel mehr Funktionen als diese wenigen Funktionen:
Code:
<img src=“bild.jpg“ border=“2px“ />
Code:
<img src=“bild.jpg“ alt=“Ein schönes Bild“ />
Code:
<img src=“bild.jpg“ title=”Ein Bild” />
Bilder ausrichten
Die ersten Erklärungen in diesem Tutorial sind veraltet. Wir haben sie nur der Vollständigkeit halber mit in die Beschreibung genommen. Bitte erstellen sie zu erst einen Absatz mit HTML (Kapitel 1).
Code:
<p><img src=“bild.jpg“ align=“right” />Text des Absatzes</p>
Code:
<p><img src=“bild.jpg“ align=“right” vspace=“50“ hspace=“20“ />Text des Absatzes</p>
Nun kommen wir zu der besseren Variante um Bilder in Absätzen auszurichten. Mit CSS.
Code:
<p><img src=“bild.jpg“ style=“float: right;“ />Text des Absatzes</p>
Code:
<p><img src=“bild.jpg“ style=float: right; margin-left: 40px; margin-top: 20px;” />Text des Absatzes</p>
Bilder verlinken
Um ein Bild zu verlinken, muss man einfach nur einen <a>-Tag um das Bild setzen, ähnlich wie beim Text verlinken:
Code:
<a href=“http://www.ig444.de.tl“><img src=”bild.jpg” /></a>
Code:
<a href=“http://www.ig444.de.tl“><img src=”bild.jpg” border=”0” /></a>
Code:
<img src=“bild.jpg“ usemap=“#bild“ /> <map id=“bild“ name=“bild“> <area shape=“circ“ coord=“100, 50, 50“ href=”http://www.ig444.de.tl” /> </map>
Code:
<area shape=“rect“ coord=“50, 75, 200, 275“ href=“http://www.ig444.de.tl” /> <area shape=“poly“ coord=“50, 75, 100, 275, 200, 275“ href=“http://www.ig444.de.tl” />
WEITERFÜHRENDE LINKS
HTML-Referenz:
Elemente:

Attribute:

Weiterführende HTML-Tutorials:
Listen:

Tabellen:

Formulare:

Quelle:






