just another page - you may find interesting: programming and some other stuff

google.de | FH Karlsruhe
Portal | Gästebuch | News | Links | Mami | about me | Humor | StayFriend | Amazon-Wunschliste |
             Pascal | Delphi | C++ | html | JS | Sortieralgorithmen
Semester 1 | Semester 2 | Semester 3 | Semester 4 |
                                            CiscoTrainer | MultiUserChat | Knobelspiel: Eisbären und Pinguine
                                                                                                    main | info | kontakt
subglobal8 link |

Einstieg in die Designsprache HTML

Einstieg in die Designsprache HTML

Das Synonym HTML steht für Hyper Text Markup Language. Auf dieser Seite sollen Anfängern die Grundstruktur einer HTML-Seite gezeigt werden. Eine solche Seite lässt sich mit einem einfachen Editor wie z. B. Notpad oder aber auch HTML-Editoren z. B. dem Netscape Composer, ich benutze abwechselnd beide erwähnte Varianten, erstellen. Ich finde es auch ratsam, nach einem 'Designschritt' zu speichern (entweder unter dem htm- oder unter dem html-Format) und anschließend über einen Browser seine Arbeit zu testen, ob alles so aussieht, wie man es sich vorgestellt hat und ob auch alles funktioniert, wie z. B. Links oder Grafiken.

Die Befehle, aus denen eine HTML-Seite besteht, nennt man "Tags" (=Befehle):

Zum Beispiel: <title> Meine 1. Homepage </title>

Alle Tags werden in <> Zeichen geschrieben. Jeder begonnene Tag MUSS auch wieder geschlossen werden, sonst kann es, wie schon häufiger bei mir vorgekommen, passieren, dass die Seite auf einmal leer ist, obwohl man eine halbe Seite geschrieben hat.
Grundlegende Reihnfolge oder Struktur einer Page ist folgende:

<html> Beginn der HTML-Seite
<head> Der Kopf der Seite, in der Informationen wie
<title> der Titel, der dem Fenster einen Namen nach Wunsch, wie oben z. B. HTML-Einführung zu sehen ist
</title> Wie oben erwähnt, muss jeder Tag, auch der Tag für den Titel geschlossen werden
</head> Beendung des Kopfes
<body> Der sichtbare Bereich für den User, der die Seite aufgerufen hat. In diesem Bereich können auch weiterhin Tags definiert werden, um Grafiken oder Links zu definieren.
</body> Abschluss des Tags
</html> Ende der HTML-Seite

Erstell deine erste Page

Ein kleiner Hinweis vorweg: Eine Startseite wird, so kenn ich es jedenfals, als Index.html auf dem Server abgelegt. Angenommen, eine Startseite soll generiert werden, die wie diese aussieht:

 

Ich musste mich jetzt entscheiden, wie ich den Aufbau dieser Site erläutere und habe mich nun dazu durchgerungen, von oben nach unten zu gehen, wie auch die fertige Site (von den Tags her gesehnen) aussieht.

Hier der erst Abschnitt:

<html>
<head>
<meta http-equiv="refresh" content="12; URL=http://home.knuut.de/Florian.E/DSAauto.htm">
<title>DSA-Seite und DSA-Chat (Das Abenteuer hat begonnen)</title>
</head>
<body bgcolor="#000000" link="#0000FF" vlink="#800080">

Wie oben schon erwähnt, wird die Website durch <html> eingeleitet. Danach wird mit <head> der Kopf gestartet.
Dies wird vielleicht nicht jeden interessieren, ist aber für eine Startseite solchen Typs nützlich, denn der Tag <meta http-equiv="refresh" content="12; URL=http://home.knuut.de/Florian.E/DSAauto.htm"> bewirkt, dass nach einer bestimmten Zeit (12 sec) erneut diese oder eine andere (automatische Weiterleitung) Page geladen wird. Der erste Ausdruck bis content leitet den Wiederaufruf (refresh) ein. Nach dem Ausdruck content= folgt die Zeit in Sekunden und durch ein Semikolon getrennt, die zu verweisende URL. Beide werden zusammen in Anführungszeichen eingeschlossen.
So, hier geht es wieder für alle weiter. Durch den Tag <title>, ob man die Tags groß oder klein schreibt, ist eigentlich egal, wird beim Browser über die Menüleiste der Titel dieser Seite angezeicht; und nicht vergessen, den Tag wieder mit </title> zu schließen. Damit kann man nun auch den Abschnitt "head" schließen. Danach beginnt der eigentliche Hauptteil der Seite. Wie in der Grafik oben zu sehen ist, ist er Hintergrund schwarz. Hinter dem Anfang <body> wird eingeleitet, dass der Hauptteil beschrieben wird. bgcolor steht für die Hintergrungfarbe, die nach dem Ist-Gleich-Zeichen in Anführungszeichen steht. Vor der Zahl ist ein #-Zeichen gestezt. Die Hexamalzahl kann man in Programmen wie PaintPro oder ähnlichen ablesen. link= gibt die Farbe eines "unbenutzten” Links an und vlink= steht für schon besuchte (visited) Links.

<center>
<p><img SRC="Grafiken/welcome2.gif" NOSAVE height=40 width=262>
<p><font color="#FF0000"><font size=+1>Du betrittst nun das Reich der DSA-Fantasy
und vielem mehr!</font></font>
<br>

Als nächstes folgt, da alles auf der Seite zentriert ist, der Tag <center>. Der in der nächsten Zeile stehende Tag <p> steht für "paragraph" - zu deutsch Absatz. Fast die gleiche Wirkung wird auch mit dem <br>-Tag erreicht (br steht für break). br springt in die nächste Zeile, p lässt zusätzlich noch einen Leerraum. Beide Tags müssen nicht geschlossen werden. Als nächstes wird die Grafik welcome2.gif eingebunden. Dies erfolgt durch den Tag <img src="Pfad/Grafikname">. img steht für image und src für source. Man sollte tunenstlich keine absoluten Pfade, wie c:\Grafiken angeben, da diese auf dem Server nicht funktionieren und man dann, wie bei vielen anderen Seiten einen Grafikplatzhalter zu sehen bekommt und der Seite so ja auch etwas verlohren geht. In den Tag können auch noch weitere Informationen, wie Höhe der Grafik (height), Länge der Grafik (width) angegeben werden. Ist die Grafik gleichzeigt auch ein Link, entsteht häufig ein ungewollter Rahmen, der mit dem Zusatz border=0 verschwindet. Auch könnte hier die Ausrichtung ("align" = alignment) mit den Befehlen left , right oder center festgelegt werden, was aber schon durch <center> für das ganze Dokument geschah. Alles was nun nicht in diesen <>-Zeiche steht, wird normalerweise als Text interpretiert. Über den Befehl <font color="#FF0000"> wird die Vordergrund- oder Textfarbe definiert. In diesem Beispiel ist dies ein roter Farbton. Gezählt wird von 0 bis 9 und dann von A bis F, bevor man zur nächsten Stelle kommt. Je näher man dem Buchstaben F kommt, desto satter wird der Farbton. Die Farbe kann aber auch durch vordefinierte Bezeichnungen wie white, blue, green, etc. gesetzt werden. Allerdings interpretiert nicht jeder Browser die Farbschlüsselwörter nicht immer gleich. Jetzt wird der Schriftgrad festgelegt. Dies kann auf zwei Arten geschehen. Die erste wäre, wie im Beispiel, durch <font size=+- X> eine um X größere oder kleinere Schrift darzustellen. Die zweite wäre durch den Tag <h1>TEXT</h1> die Schriftgröße, <hX> steht für headline, zu setzten. <h1> ist die größte und <h6> die kleinste Schriftgröße. Auch dieser Tag kann erweitert werden.
<h3 align=right>TEXT</h3>

<br>
<p><a href="DSAauto.htm"><img src="Grafiken/eintr.jpg" nosave border=0 height=300 width=370></a>
<p><font color="#FF0000">automatische Weiterleitung in 12 Sekunden</font>
<br><font color="#FF0000">ansonsten geh' durch das Stargate!</font></center>
</body>
</html>

Als nächstes folgt ein Link. Ein Link begint immer mit einem "a" (es steht fur anchor=Anker). Hinter dem "a" steht der Ausdruck "href", welcher für Hyperreference (Bezugnahme) steht. Als das WorldWideWeb noch in den Kinderschuhen steckte, gab es nur Zahlenkombinationen um eine Seite aufzurufen. Diese Zahlen wurden, zum Glück für uns Surfer, in eine meist einfache Linkadresse umgewandelt. Jeder hat einen Browser, aber die wenigsten werden sich mal Gedanken gemacht haben, was das eigentlich heißt. Browser, abgeleitet von to browse, was soviel bedeutet, wie blättern/schmökern. Beenden wir mal die Exkursion und kommen wieder auf das Wesentliche zurück. Der in Anführungszeichen stehende Verweis ist ein sogennanter "interner Verweis". Er bezieht sich eigentlich auf selbstentworfene Daten, die auch unbedingt, sofern man nicht noch eine Pfaderweiterung angibt, wie "Grafik/Bild1.gif" im gleichen Verzeichnis sein müssen. Es sind auch "externe Verweise", die das Format <a href=" http://home.knuut.de/Florian.E/Hauptseite.htm"> Zurück zur Hauptseite </a>, möglich. Auch innerhalb einer Seite sind Verweise möglich. Sie werden dann benutzt, wenn man ein Inhaltsverzeichnis verwenden möchte, um auf der Seite zu bestimmten Abschnitten zu springen.
<a name="Anfang">Einstieg in die HTML-Programmierung</a> => Die Überschrift bekommt die Zielmarke "Anfang"
<a href="#Anfang">Zum Anfang</a> => Der eigentliche Link. die Raute bedeutet, dass das Ziel auf der gleichen Seite zu finden ist.
Danach folgt der Linktext, der ungefähr beschreiben soll, wohin einem der Verweis schickt. Der Linkbereich wird durch </a> beendet. Im Beispiel oben, ist allerdings kein Linktext vorhanden, dafür aber eine Grafik. In den nächsten zwei Zeilen, wird wieder die Textfarbe definiert, ein Text geschrieben und der Tag geschlossen und durch </center> der am Anfang der Seite Zentrierungstag beendet, der Body geschlossen und die HTML-Page fertig gestellt.

So, ich hoffe, dass diese Art der Einführung nicht zu verwirrend war und dass man etwas daraus lernen kann.

About Me | Site Map | Privacy Policy | Contact Me | last update: © Florian Ercevic