|   Internetlexikon, Einführung Html
Eine kurze Einführung in HTML
1. Einleitung

Was ist HTML? HTML ist die Abkürzung für Hyper Text Markup Language. Weiter möchten wir nicht in die Theorie vorstoßen. HTML als Programmiersprache zu bezeichnen wäre falsch. Es handelt sich viel eher um eine Layoutsprache, das heißt, sie definiert das Aussehen einer Seite.


2. Die zweite Einleitung

Grundsätzlich sind HTML Dokumente (Datei Erweiterung entweder .htm oder .html) Textfiles, deshalb kann sie auch jeder sehr leicht im primtivsten Text Editor erstellen. Innerhalb dieser Dokumente kann man nun zwei unterschiedliche Element-Gruppen erkennen. Zum Einen könnte man den ganz normalen Text, wie er z.B. auf dieser Seite steht, auch aus dem HTML File herauslesen. Zum Anderen die sogenannten "Tags" (sprich: Tägs). Was ist aber ein "Tag"? Nun, als Tags bezeichnet man die Befehle, die den Browser (das ist z.B. Netscape Navigator) dazu veranlassen, das Text anders dargestellt wird (z.B. fett und
gross). Tags erkennt man daran, daß sie mit offenen eckigen Klammer < beginnen und einer geschlossenen eckigen Klammer > enden. Da ein Tag allerdings meistens nicht für ein gesamtes Dokument gilt, muß der Bereich des Textes, auf den man Einfluß nehmen will, begrenzt werden. Das geschieht durch Eröffnungs- bzw. Endtags. Die beiden unterscheiden sich nur durch einen einzigen Schrägstrich/, der aber kann entscheidend sein, und wenn er fehlt, verwirrt das einen Browser ziemlich oft.

Wir wiederholen:
Ein Beispiel für einen Eröffnungstag: <H2>
Ein Beispiel für einen Endtag: </H2>

So viel zu Beginn, gleich geht's weiter!


3. Die erweiterte Grundstruktur eines HTML Dokuments

Da Computer nicht wirklich intelligent sind, müssen innerhalb eines HTML Dokuments einige Regeln befolgt werden. Um den gesamten Inhalt schlingt sich der <HTML>....</HTML> Tag. Erst dadurch erkennt der Browser, daß es sich um ein HTML Dokument handelt. Innerhalb dieses <HTML> Tags muß zuerst der <HEAD>....</HEAD> Tag folgen. In ihm sollten Information enthalten sein, auf die ich später eingehen werde. Dann folgt der <BODY>....</BODY> Tag. Dieser enthält alle sichtbaren Informationen (und auch noch ein paar andere).

Wir wiederholen die Grundstruktur eines HTML Dokuments:
<HTML>
<HEAD>
...
</HEAD>
<BODY>
...
</BODY>
</HTML>


4. Der <HEAD>...</HEAD> Tag

Also, der <Head>...</Head> Tag beinhaltet normalerweise nur einen einzigen weiteren Tag, nämlich den <TITLE>...</TITLE> Tag. Dessen Inhalt wiederum gib an, was ganz oben am Fensterrand als Bezeichnung für die Seite steht. Im Falle dieses Dokuments ist das daher:
<TITLE>Olten Online - Einführung in HTML</TITLE>

5. Der <BODY>...</BODY> Tag

Hier beginnt nun die weite, weite Welt von HTML, total logisch und trotzdem manchmal schwierig zu durchschauen. Der Inhalt des <BODY>...</BODY> Tags ist verantwortlich für den gesamten Inhalt einer WWW Seite. Hier kann man Texte in den unterschiedlichsten Variationen, Bilder, Tables (darauf wird vielleicht noch viel, viel später eingegangen), Töne und natürlich die wesentlichen Links einfügen. Ein Link ist ein Art Wegweiser (im Browser meistens blau und unterstrichen) durch den man (durch draufdrücken) zu einem anderen Ort im Internet gebracht wird. Doch beginnen wir erst mal einfach:

5a) Einfache Tags

Wenn man innerhalb des <BODY>...</BODY> Tags einen schlichten Satz (z.B.: Olten Online) setzt, dann würde im Browser in normaler Größe, weder dick noch schiefgestellt in der linken oberen Ecke Ich bin Hans stehen.
Die folgenden einfachen Tags verändern das Aussehen des Satzes:

Tag So würde es aussehen:
<b>Olten Online</b> Olten Online
<i>Olten Online</i> Olten Online
<h1>Olten Online</h1>

Olten Online

<h1> steht für "Heading 1", was wiederum die Bezeichnung für eine sehr dicke große Überschrift ist. Es gibt diesen Tag allerdings auch mit den Zahlen 2-6; je größer die Zahl, desto kleiner die Überschrift.
Jetzt noch einmal zur Wiederholung ein kleines Beispieldokument
<html>
<head><title>Olten Online</title></head>
<body><h2>Herzlich Willkommen!</h2><br>
Wir hoffen, <b>Sie</b> haben recht viel Spass an unserer  <i>Homepage.</i>
</body>
</html>

Herzlich Willkommen!


Wir hoffen, Sie haben recht viel Spass an unserer Homepage.


Na, das ist doch schon was! Den schlauen Füchsen und Füchsinnen unter Euch sind natürlich zwei Neuigkeiten aufgefallen:
  1. Die Tags sind klein geschrieben!!!??? Richtig, denn das ist dem Browser wurscht.
  2. Da hat sich ein neuer Tag eingeschlichen!!!??? Auch richtig, ein recht wichtiger sogar, nämlich <BR>. Ist Dir noch was aufgefallen? Dieser Tag ist nicht zweiteilig (zumindest nicht notwendigerweise), er braucht keinen Endtag.
Wie auch immer, der <BR> Tag leitet eine neue Zeile ein. Und jetzt aufgepaßt! Wichtig! Wenn Du innerhalb eines HTML Dokuments einen langen Text stehen hast, in dem kein <BR> Tag vorkommt, dann füllt der Browser jede Zeile voll und hüpft dann in die nächste Zeile. Durch den <BR> Tag kannst Du ihn dazu vorzeitig zwingen. Auch wenn im HTML Dokument jedes Wort Deines Textes in einer neuen Zeile stünde, würde der Browser die Zeile vollfüllen, denn das ist seine Pflicht, und er läßt sich nur durch den <BR> Tag davon abhalten. Es geht zwar auch schöner, aber wenn Du den Tag zweimal hintereinander stellst, kriegst Du eine Leerzeile.

Was mir in diesem Zusammenhang auch noch wichtig erscheint: Der Browser akzeptiert zwischen zwei Wörtern höchstens einen Abstand. Das heißt, wenn Du ein Wort in Dein Dokument eintippst, dann zehn Mal auf die Space Taste hämmerst und dann noch ein Wort eintippst, so wird das Ganze im Browser trotzdem nur einen einzigen, ganz normalen Abstand haben. Weil wir gerade so bei den Abständen sind, einen Abstand mit einem Strich (auch Querbalken genannt), erreichst Du mit dem <HR> Tag. Wir machen jetzt einmal so einen Strich, dann geht's weiter mit komplizierteren HTML Tags.


5b) Kompliziertere Tags Nun wollen wir einmal ein Bild einfügen, und jetzt wird's ein bißchen schwieriger, denn unsere Tags bekommen so eine Art Erweiterung. Wir erklären nun anhand eines Beispiels die genaue Funktion: <IMG SRC="oltenbanner.gif"> Diesen Tag könnte man so wie er hier steht in ein Dokument einfügen. IMG ist die Abkürzung für Image und kennzeichnet ein Bild. SRC ist die Abkürzung für Source. Innerhalb der Anführungszeichen wird der Name (also die Quelle = Source) des Grafik-Files angeführt (in diesem Fall oltenbanner.gif). Wie auch schon <BR> und <HR> ist der <IMG> Tag einteilig. Das Bild vom Oltener Wappen muss jetzt nur noch im selben Verzeichnis wie auch das Dokument sein, und schon sieht man es im Browser. Um mit den Erweiterungen noch mehr Verwirrung zu stiften, erwähnen wir gleich jetzt die align="..." Erweiterung. Auch sie möchte ich anhand des etwas modifizierten Beispiels vorstellen: <IMG SRC="oltenbanner.gif" align="right"> Wenn mann jetzt das Beispiel betrachtet, kann man erkennen, das es nur "erweitert" wurde, nämlich um align="right". Diese Erweiterung veranlaßt den Browser, das Bild nicht am linken Rand, sondern am rechten darzustellen. Die align="..." Erweiterung wird auch von einigen anderen Tags aktzeptiert, und Probieren geht bekanntlich über studieren! (Du kannst auch nichts falsch machen, denn tust Du's doch, übersieht es der Browser, glaub mir!).
6. Links

So, jetzt wollen wir einmal einen heiss ersehnten Link einbauen. Noch einmal zur Wiederholung, ein Link kann ein Wort, ein Satz, ein Buchstabe oder ein Bild sein, der <A>...</A> Tag (eine Abkürzung für Anchor) ist vielfältig anwendbar. Wir wollen unsere liebe Oltner Home Page nicht vergessen, und eben diese wünscht sich, daß von seiner Seite ein Link zu einer Seite mit Informationen über das Internet geht. Der <A>...</A> Tag umschließt also den Namen Internetlexikons. Freilich müssen wir auch irgendwo die Zielseite unterbringen , wir nennen sie der Einfachheit halber internetlexikon.htm. Das Ziel wird durch die Tag-Erweiterung HREF="..." definiert. So, unser Beispiel sieht also folgendermaßen aus:
zur Hauptseite des <A HREF="internetlexikon.htm">Internetlexikons</A> Im Browser sieht das dann so aus: zur Hauptseite des Intenetlexikons So, wir denken, das ist gar nicht so schwer, also können wir gleich ein paar Worte zu der Adressierung der Zielseite verlieren. In unserem Beispiel sind wir davon ausgegangen, daß sich die Datei internetlexikon.htm im selben Verzeichnis befindet wie auch die Datei, aus der der Link herausführt. Wichtig!: Wenn ein Link auf eine Datei im selben Verzeichnis verweist, so darf auf keinen Fall http:// davorstehen. Verweist der Link allerdings ganz woanders hin, sagen wir mal zum Website von Heutronic AG, so muß der Link lauten (Und hier ist http:// davor wichtig!):

Zur Home-Page von der <A HREF="http://www.heutronic.ch">HEUTRONIC</A> Im Browser sieht das dann so aus: Zur Home-Page der HEUTRONIC Will man ein Bild als Link benutzen, umschlingt man mit <A>...</A> ganz einfach den <IMG> Tag: <A HREF="http://www.heutronic.ch"><IMG SRC="logo.gif"></A>

Hier eine kleine Übersicht über den <IMG> bzw. den <A> Tag
Tag mögliche Erweiterungen Erklärung
<IMG> SRC="..." Anstelle der ... setzt man den Pfad und Namen des Grafikfiles ( .gif und . jpg werden normalerweise von allen Browsern unterstützt)
  ALIGN="..." Anstelle der ... setzt man left, middle, right, top, bottom, etc.. Dadurch wird die Position des Bildes geändert.
  BORDER="..." Anstelle der ... setzt man eine Zahl zwischen 0 und 6. Mit dieser Erweiterung kann man Bildern einen Rahmen geben, 0 ist keiner, 6 ist ein sehr dicker Rahmen.
<A>...</A> HREF="..." Anstelle der ... setzt man das Ziel (eine Datei oder eine ganze URL)
  NAME="..." Diese Erweiterung wird anstelle der HREF Erweiterung benutzt. Dadurch wird aus einem Link ein Ziel FÜR einen Link innerhalb eines Dokuments.

 

 

Copyright by        kpic