Hallöchen,
als ich vor etwa 1-2 Wochen in Schreibelaune war, habe ich
eine Einführung in HTML verfasst. Ihr könnt sie auch
auf meinem Blog nachlesen und dort Kommentare machen, was mir sogar ganz lieb wäre, denn das gute Stück fühlt sich so einsam.

Ansonsten schreib ich sie natürlich auch nochmals hier rein.
Eine Einführung in HTML ~ Historisches und Grundsätzliches zu HTML, für jeden was dabei!
HTML versteht sich als
Auszeichnungssprache und ist als solche plattformunabhängig. Sie kam mit der Grundidee des Internetzes, ein Informationsnetzwerk, angefangen in einer Organisation für Kernforschung, welches sich nach und nach ausgebreitet hat. Eine Sprache also zur Informationsverarbeitung, die mittels bestimmter Software (also Web-Browser) visualisiert wird - also Webseiten ausgibt.
HTML ist also eine Auszeichnungssprache, und solche haben bestimmte Strukturen. Mittels
<html> also eröffnet man nämlich das Dokument (die Webseite), mittels
</html> wiederum wird es (sie) geschlossen. Und damit erschließt sich eigentlich auch schon die grundsätzliche
Syntax -
<befehl> zum Öffnen,
</befehl> zum Schließen. Alles andere ist auswendig lernen, so, wie man Vokabeln lernt. Und Vokabelbücher für HTML
gibt es im Internet reichlich. Doch damit nicht genug, auch hier werden sie nochmals gesammelt. Doch zunächst ein paar Linktips:
- selfhtml.org - Riesige Seite rundum alles, was nur im Entferntesten mit HTML zu tun hat. Mit Anleitungen, Problemerörterungen, Sammlungen, anschaulichen Beispielen und viel mehr – eigentlich die einzige wahre Seite.
- validator.w3.org - Ein sogenannter „Validator“-Service, der Euren Quelltext darauf prüft, ob Ihr alles richtig gemacht habt.
- hex-color-codes.info - Gerade über Google gefunden: Scheinbar eine schöne Seite, um hexdezimale Farbcodes herauszufinden, die nötig für Farbangaben in HTML sind.
- spinnenwerk.net: HTML & Co - Auch nochmal eine Übersicht von HTML-Befehlen, die es, wie schon geschrieben, im Netz zuhauf gibt. Dass sie hier vermerkt ist, heißt nicht, dass sie besonders gut ist, vielleicht sogar eher im Gegenteil. Doch aus nostalgischen Gründen schreibe ich sie hier trotzdem hin – ich glaube nämlich, dass genau das die Tabelle ist, mit der ich ganz früher einmal angefangen und rumprobiert habe.

Was eventuell noch zu beachten ist, das ist die neue Form von HTML, namentlich
XHTML. Diese versteht sich quasi als ein neuerer, modernerer Dialekt, genauso wie man heutzutage auch gerne "cool" oder "Ketchup" sagt, was vor 50 Jahren noch reichlich seltsam gewesen wäre.
XHTML unterscheidet sich nur minimal von HTML. Grundsätzlicher Unterschied wären da die
<befehle>, die sich nicht durch
</befehle> schließen lassen, da man hier schlicht und einfach keinen Text dazwischen packen kann. Das wäre beispielsweise ein Zeilenumbruch (
<br>), denn wie will man dort etwas reinschreiben. Dieser wird nach XHTML-Regeln nicht etwa bei einem
<br> belassen, oder gar mittels
</br> geschlossen (was ja, wie oben beschrieben, reichlich sinnlos wäre) - nein, man bedient sich einer Art Mischmasch, dem
<br />. Also
<befehl />.
Das wäre auch schon der wesentliche Unterschied, der wirklich nur bei Elementen auftritt, die man für gewöhnlich nicht einfach so schließt. Andere Unterschiede machen sich in den einzelnen Befehlen bemerkbar, die eventuell mal anders heißen, oder ähnliches.
Machen wir uns nun ans Werk. Hier eine kleine Liste, die nützliche
<befehle> enthält, das XHTML-Grundgerüst zeigt, und so weiter. Beginnen wir also mit dem Grundgerüst.
XHTML-Grundgerüst:
PHP-Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!-- Hier kommen Befehle rein, die dem Web-Browser sagen,
wie er die Seite zu interpretieren hat, und was es so für Besonderheiten gibt.
Das wäre zum Beispiel <title>Titel</title>, welches den Titel der Seite festlegt. -->
</head>
<body>
<!-- Und hier folgt dann der eigentliche Inhalt. -->
</body>
</html>
Die erste Zeile braucht uns nicht weiter stören, nehmen wir sie einfach, wie sie ist. Dann wird das HTML-Dokument geöffnet, mit einem Verweis darauf, dass der XHTML-Dialekt genutzt werden soll. Dann kommt die eigentliche Abfolge an Befehlen und Inhalten.
Etwas kommentieren:
PHP-Code:
<!-- Dies ist ein Kommentar, das heißt, er wird nicht vom Web-Browser in Inhalt umgesetzt. -->
Das Dokument eröffnen:
PHP-Code:
<html><!-- Hier folgt quasi alles --></html>
Den Seitenkopf eröffnen:
PHP-Code:
<head>
<!-- Hier kommen Befehle rein, die dem Web-Browser sagen,
wie er die Seite zu interpretieren hat, und was es so für Besonderheiten gibt.
Das wäre zum Beispiel <title>Titel</title>, welches den Titel der Seite festlegt. -->
</head>
Den Inhalt eröffnen:
PHP-Code:
<body><!-- Hier folgt Inhalt -->
Fett schreiben:
Kursiv schreiben:
Unterstrichen schreiben:
Durchgestrichen:
Zeilenumbruch:
Horizontale Linie:
Rechtsbündig schreiben:
PHP-Code:
<div align="right">TEXT</div>
Zentriert:
PHP-Code:
<div align="center">TEXT</div>
Linksbündig schreiben:
PHP-Code:
<div align="left">TEXT</div>
Im Blcoksatz:
Listenpunkte:
PHP-Code:
<li>Punkt 1</li>
<li>Punkt 2</li>
Nummerierte Listenpunkte:
PHP-Code:
<ol>Punkt 1</ol>
<ol>Punkt 2</ol>
Text hochgesetzt:
Text tiefgesetzt:
Schriftgröße ändern:
PHP-Code:
<font size="ZAHL">TEXT</font>
Farbig schreiben:
PHP-Code:
<font color="#HEXDEZIMALER FARBCODE">TEXT</font>
Um hexdezimale Farbcodes nachzuschlagen, eignet sich auch hervorragend
Google.
Schriftart ändern:
PHP-Code:
<font face="SCHRIFTART">TEXT</font>
Beispiele für "SCHRIFTART": Times New Roman, Verdana, Comic Sans MS, Courier New, Impact, Helvetica, Lucida Sans, ...
Bild einfügen:
PHP-Code:
<img src="LINK/ZUM/BILD.PNG" alt="BESCHREIBUNG DES BILDES" />
Seite verlinken in neuem Fenster:
PHP-Code:
<a href="http://LINK/ZUR/SEITE.de" target="_blank">VERLINKUNGSTEXT</a>
Seite verlinken im gleichen Fenster:
PHP-Code:
<a href="http://LINK/ZUR/SEITE.de">VERLINKUNGSTEXT</a>
Bild verlinken auf eine Seite in neuem Fenster:
PHP-Code:
<a href="http://LINK/ZUR/SEITE.de" target="_blank"><img src="LINK/ZUM/BILD.PNG" border="0" alt="BESCHREIBUNG DES BILDES"></a>
Bild verlinken auf eine Seite im gleichem Fenster:
PHP-Code:
<a href="http://LINK/ZUR/SEITE.de"><img src="LINK/ZUM/BILD.PNG" border="0" alt="BESCHREIBUNG DES BILDES"></a>
Hintergrundbild durch modifizieren des <body>-Befehls:
PHP-Code:
<body background="LINK/ZUM/BILD.PNG">
Tabellen:
PHP-Code:
<table border="1">
<tr>
<td>Spalte 1, Zeile 1</td>
<td>Spalte 2, Zeile 1</td>
</tr>
<tr>
<td>Spalte 1, Zeile 2</td>
<td>Spalte 2, Zeile 2</td>
</tr>
</table>
Dabei entspricht also
<tr> einer neuen Zeile, und
<td> einer neuen Spalte. Diese werden dann wie üblich geschlossen.
Text genauso übernehmen wie er da steht (inklusive Zeilenumbrüche, also ohne dass ein <br /> erforderlich ist):
Beweglicher Text:
PHP-Code:
<marquee direction="RICHTUNG" scrollAmount="ZAHL" height="ZAHL" width="ZAHL">INHALT</marquee>
Mögliche Richtungen wären: up, down, right, left
"scrollAmount" entspricht der Geschwindigkeit.
Credits: Die meisten HTML-Befehle stammen aus
diesem Thema.