|
Alle Rechte vorbehalten. Bilder, Textpassagen u.Ä. dürfen nur mit Erlaubnis des Urhebers kopiert werden. www.lieret.net 91
Inhaltsverzeichnis
- Quelltext --> HTML
Quelltext --> HTML
Jetzt hat man eine HTML Datei erstellt. Allerdings ist man selber der einzige, der sie betrachten kann, da man sie noch nicht im Internet veröffentlicht hat. Beim Öffnen des Dokuments zeigt der Internetexplorer eine leere Seite an. Was fehlt ist ein bisschen Text. Hierfür den Internetexplorer wieder schließen und zurück zum Ordner in dem die HTML-Datei gespeichert ist. Diese klickt man nun mit der rechten Maustaste an und geht auf "Öffnen mit" / "Editor". Der Texteditor öffnet sich und zeigt ein leeres Blatt. Dies ist der sogenannte "Quelltext". Alle Befehle, die hier eingetippt werden, werden "übersetzt" und als HTML-Dokument im Internetexplorer angezeigt.
Im Quelltext befindet sich nicht nur Text, sondern auch Befehle, die zum Beispiel Farben ändern, Tabellen erstellen oder ähnliches. Ein Befehl wird immer in spitze Klammern (< / >) eingeschlossen. <BEFEHL> Zusätzlich zu dem Befehlsnamen, stehen in diesem so genannten "Tag" häufig auch noch Zusatzinformationen. Diese werden ohne Komma einfach dahinter geschrieben. <BEFEHLSNAME ZUSATZINFORMATION1 ZUSATZINFORMATION2> Alle Zusatzinformationen werden folgendermaßen als Eigenschaften formuliert: EIGENSCHAFT="WERT" Damit sähe ein relativ komplexer Befehl zum Beispiel folgendermaßen aus: <BEFEHLSNAME EIGENSCHAFT1="WERT" EIGENSCHAFT2="WERT"> Viele Befehle dienen dazu einen ganzen Bereich von Text beziehungsweise Befehlen zu formatieren. Bei derartigen Anweisungen und auch einigen anderen muss das ganze ein wenig abgewandelt werden: <BEFEHLSNAME EIGENSCHAFT1="WERT" EIGENSCHAFT2="WERT"> Zu formatierender Bereich </BEFEHLSNAME> Hier ist der Befehl zweigeteilt: Der erste Teil des Befehls sagt dem Computer, dass von jetzt an alles auf eine bestimmte Weise formatiert werden soll, der zweite, dass dieser Befehl ab dieser Stelle nicht mehr gelten soll. Der Bereich, der verändert wird steht also zwischen den beiden Teilen. Im Anfangsteil des Befehls werden alle Zusatzinformationen wie oben angegeben. Im zweiten steht nur noch einmal der Name des Befehls mit vorangestellten Schrägstrich.
Der Grundaufbau einer Seite sieht folgendermaßen aus:
<HTML>
<HEAD>
<BODY>
</HTML> Hier einmal eine kleine Seite als Beispiel und mit ein Paar neuen Befehlen:
<HTML>
<HEAD>
<BODY>
</HTML> & … ;
Am Anfang des Sonderzeichens steht immer das &. Es bewirkt, dass die nachfolgenden Buchstaben/Symbole als Sonderzeichen interpretiert werden.
Danach kommt der Code des Zeichen und abschließend ein Strichpunkt.
Symbole:
Zusätzlich müssen auch noch die Zeichen <, >, & und " kodiert werden, da sie normalerweise im HTML-Quelltext als Steuerzeichen interpretiert werden. So würde der Text "8<9>7" nicht richtig angezeigt werden, da die beiden spitzen Klammern als Befehl interpretiert würden. Da dieser keinen Sinn ergäbe würde einfach der ganze Befehl ausgelassen werden, so dass am Ende nur noch 8 7 angezeigt bewerden würde.
Auch noch ein Problem: HTML ignoriert auch sämtliche Absätze, die im Quelltext gemacht werden. Diese muss man durch Befehle ausdrücken:
<P> = Absatz Und weils sonst so praktisch wär, werden auch hier mehre dieser Befehle ignoriert, wenn kein Zeichen zwischen zwischen ihnen steht. Dieses kann jedoch auch ein Leerzeichen sein, wobei allerdings zu beachten ist, dass man das zweite Leerzeichen kodieren muss.
Formatierungen und erste Verbesserungen Der bisherige Text sähe noch ziemlich langweilig aus. Das soll sich jetzt ändern: Ein sehr vielseitiger Befehl zum gestalten Textes ist der <FONT>-Befehl. Mit ihm lässt sich die Farbe, die Schriftart und die Schriftgröße bestimmen: <FONT COLOR="Farbe" FACE="Schriftart" SIZE="Schriftgröße"> Zu formatierender Bereich </FONT>
Befehle dürfen übrigens beliebig ineinander verschachtelt sein. Zum Beispiel so:
<FONT COLOR="red" SIZE="7"> Lalala <FONT SIZE="3"> lalala </FONT> </FONT> Weitere Textmarken zur Strukturierung:
Auch den Hintergrund kann man gestalten. Dies kann man zum Beispiel mit dem BGCOLOR-Atribut machen, dass die Hintergrundfarbe der Seite bestimt. Auch hier kann wie bei dem COLOR-Atribut die Farbe entweder durch einen gängigen englischen Begriff oder einen Farbcode beschrieben werden. Das ganze wird in den BODY-Tag geschrieben: <BODY BGCOLOR="black"> erzeugt zum Beispiel einen schwarzen Hintergrund.
Mithilfe von Hyperlinks oder kurz Links kann man eine Seite mit anderen verbinden, oder zu einer bestimmten Marke im aktuellen Dokument springen. Für letztere, die sogenannten Lokalen Links brauht man zuerst eine Sprungmarke, die im HTML-Dokument eingefügt wird. Zu dieser kann man dann mittels eines Links springen. Eine Marke wird folgendermaßen erzeugt: <A NAME="name"> Text zu dem gesprungen werden soll </A> Das allein hilft aber noch gar nichts, wenn man diese Marke nicht anspringen kann. Deshalb braucht man einen Link: <A HREF="#name"> Link zu "Text zu dem gesprungen werden soll" </A>
Das Attribut HREF bestimmt das Ziel des Links. Im Falle eines lokalen Links muss man zuerst eine Raute (#) und dann den Namen der Sprungmarke eingeben. Zwischen den einzelnen Tags
eingeschlossen ist die Beschriftung des Links, also das was dann letztendlich angezeigt wird. Um dieses Bereich zu formatieren müssen jedoch die Formatierungsmarken ebenfalls in diesen.
Ansonsten haben sie keine Wirkung.
<HTML>
<FONT FACE="arial">Hier eine kleine Übersicht über die letzten 3 Kapitel:<P>
<A HREF="#Kapitel 1"><FONT FACE="arial">Kapitel 1</A><BR> <P> <P> <P> <P><P> <P>
<P> <P>
<B><FONT FACE="arial">
<A NAME="Kapitel 1">Kapitel 1</A>
</BODY> <A HREF="pfad"> Text </A> Für die Angabe des Pfades muss man den Ort, an dem die Zieldatei (also die Datei die geöffnet werden soll) angeben. Ist die Datei im gleichen Ordner wie das aktuelle Dokument, so muss kann man das weglassen und muss lediglich den Namen der Datei angeben (Achtung: mit Dateikürzel).
Wenn man eine Seite im Internet öffnen will, so muss man als Pfad die ganze Adresse eingeben, also mit http://www.... Ein funktionierender Link wäre so zum Beispiel: <A HREF="../../Dokumente/HTML Tutorial/seite1.html"> Zur Seite 1 des HTML Tutorials </A> Oder auch dieser hier: <A HREF="http://www.lieret.net"> Zu meiner Homepage </A> Diese Links öffnen die Seite im gleichen Fenster wie die aktuelle Seite, ersetzen diese also. Ist dies nicht erwünscht und soll ein neues Fenster geöffnet werden, so muss man das ganze noch ein wenig ergänzen: <A HREF="pfad" TARGET="1"> Text </A> Mit diesem Link wird ein neues Fenster erstellt und das Alte bleibt erhalten. |