Wie Ihr alle wißt, befindet sich unser Web-Server momentan im Aufbau. Dadurch wird die Möglichkeit geschaffen, daß wir das Institut und seine Aktivitäten im Internet präsentieren und damit auch für unsere Arbeit werben. Um eine möglichst umfassende Präsentation zu erreichen, ist es wichtig, daß jeder Institutsbereich, jede Fachgruppe bzw. jeder Mitarbeiter einen Überblick über seinen Aufgabenbereich gibt. Auf Grund der Komplexität der Aktivitäten ist es sinnvoll, daß sich alle Mitarbeiter am Aufbau unseres Servers beteiligen, d.h. die Erstellung von Internetseiten beherrschen.
Die Einsatzgebiete fü:r WEB-Seiten im UWTH sind z.B. folgende:
Mit der folgenden Beschreibung soll ein Einstieg erleichtert werden, sie erhebt nicht im geringsten Anspruch auf Vollständigkeit.
Die Abkürzung HTML steht für Hypertext Markup Language. Wie aus der Bezeichnung Text ersichtlich ist, handelt es sich um eine Programmiersprache zur Darstellung von Texten Eine Seite kann dabei mit jedem Texteditor erstellt werden, soweit dieser in der Lage ist, den Text im ASCII-Format zu speichern. Das HTML-Format gestattet es einen formatierten Text darzustellen, der zusätzlich Bilder enthalten kann. Angezeigt werden die Seiten mit einem sogenannten Browser (z.B. Netscape), einem Programm zur Interpretation des HTML-Formates.
Dabei ist es möglich, die komplette Seite zuerst auf seinem Rechner zu erstellen und zu optimieren und sie erst dann zu veröffentlichen. Dies wird durch die Eigenschaft des Browsers auch eine Datei laden zu können ermöglicht.
Die nachfolgende Seiten soll einen kleinen Überblick über die wichtigsten HTML-Anweisungen geben. Damit sollte es jedem Leser möglich sein, auf einfache Weise eigene Web-Seiten zu erzeugen. Für diejenigen, die sich intensiver mit dem HTML-Format beschäftigen wollen, sei auf folgende Seiten verwiesen:
Eine Steueranweisung, ein sog. TAG, ist folgendermaßen aufgebaut:
Dabei wird nicht zwischen Groß- und Kleinschreibung innerhalb des TAGs unterschieden.Die angegebene Steueranweisung gilt bis zu ihrem Ende-TAG. Dieses wird durch einen vorangestellten Querstrich angegeben, also
Attribute können innerhalb der TAG´s teilweise auch weggelassen werden. Zwischen dem Start-TAG und dem Ende-TAG steht die eigentliche Information. Die TAG´s und ihre Attribute werden vom Browser nicht angezeigt. Unbekannte TAG´s werden unterdückt. Zusätzlich ist es möglich verschiedene TAG´s ineinander zu verschachteln:
<Name1 Attribute> .....<Name2 Attribute> .....</Name1>....</Name2>
oder auch
<Name1 Attribute> .....<Name2 Attribute> .....</Name2>....</Name1>
Und das ist auch schon das ganze Geheimnis der HTML-Steueranweisungen. Die Reihenfolge der Attribute kann dabei beliebig sein.
Eine HTML-Seite besteht grundsätzlich aus folgendem Grundgerüst, dabei kennzeichnet die Zeichenfolge <!-- den Beginn die Zeichenfolge --> das Ende eines Kommentars.
<HTML> <!-- Beginn der HTML-Seite -->
<HEAD> <!-- Kopf der Seite -->
<TITLE> Der Titel der Seite,der in der Kopfzeile des Browsers abgezeigt wird -->
</TITLE> <!-- Ende des Titels -->
</HEAD> <!-- Ende des Kopfbereiches -->
<BODY Attribute> <!-- Beginn des Informationsbereichs -->
Hier steht die eigentliche Information
</BODY> <!-- Ende des Informationsbereichs -->
</HTML> <!-- Ende der HTML-Seite -->
Die Attribute, die in dem TAG BODY optional angegeben werden können, sind folgende:
Grundgerüst dieser Seite mit den Attributen von BODY sieht wie folgt aus:
<HTML> ;Beginn dieser HTML-Seite
<HEAD> ;Kopf der Seite
<TITLE> HTML-Kurzanleitung
</TITLE> ;Ende des Titels
</HEAD> ;Ende des Kopfbereiches
<BODY BACKGROUND=/~blaschke/bilder/html1.gif
BGCOLOR=#000000 ;Weiß
TEXT=#0000FF ;Blau
LINK=#FF0000 ;Rot
VLINK=#FF0080 ;Violett
ALINK=#000000 > ;Weiß
Hier stehen die Info´s zu HTML-Seiten
</Body> ;Ende des Informationsbereichs
</HTML> ;Ende dieser HTML-Seite
Alle weiteren TAG´s, die im folgenden angegeben werden, müssen innerhalb des Bodys liegen, also zwischen <BODY> und </BODY> !!!
Um Überschriften im Text hervorzugeben und sie zu positionieren, gibt es folgende Steueranweisung:
Syntax: <Hx ALIGN=y> mit den Schriftgrößen x=1..6 und der Ausrichtung y=LEFT, RIGHT, CENTER oder JUSTIFY (optionale Angabe)
Der Quelltext <H1> Sehr großer Text </H1>ergibt:
Der Quelltext <H2 ALIGN=RIGHT> Großer Text, rechts </H2> ergibt:
Der Quelltext <H3> Mittelgroßer Text </H3> ergibt:
Der Quelltext <H4 ALIGN=CENTER> Mittlerer Text, mittig </H4> ergibt:
Der Quelltext <H5>Kleiner Text </H5> ergibt:
Der Quelltext <H6> Sehr kleiner Text </H6> ergibt:
Für Absätze und Unterteilungen gibt es einige TAGs:
Syntax: <P ALIGN=y> mit der optionalen Ausrichung y=LEFT, RIGHT, CENTER oder JUSTIFY
Beispiele:
Der Quelltext <P ALIGN=LEFT > Ich stehe links </P> ergibt:
Ich stehe links
Der Quelltext <P ALIGN=RIGHT > Ich stehe rechts</P> ergibt:
Ich stehe rechts
Der Quelltext <P ALIGN=CENTER >Ich stehe in der Mitte ergibt:</P>
Ich stehe in der Mitte
Der Quelltext <P ALIGN=JUSTIFY >Ich stehe als Blocksatz zurVerfügung. Ich stehe als Blocksatz zurVerfügung. Ich stehe als Blocksatz zurVerfügung. Ich stehe als Blocksatz zurVerfügung. Ich stehe als Blocksatz zur Verfügung. Ich stehe als Blocksatz zur Verfügung. Ich stehe als Blocksatz zur Verfügung. Ich stehe als Blocksatz zur Verfügung. Ich stehe als Blocksatz zur Verfügung. Ich stehe als Blocksatz zur Verfügung. </P> ergibt:
Ich stehe als Blocksatz zurVerfügung. Ich stehe als Blocksatz zurVerfügung. Ich stehe als Blocksatz zurVerfügung. Ich stehe als Blocksatz zur Verfügung. Ich stehe als Blocksatz zurVerfügung. Ich stehe als Blocksatz zur Verfügung. Ich stehe als Blocksatz zur Verfügung. Ich stehe als Blocksatz zur Verfügung. Ich stehe als Blocksatz zur Verfügung. Ich stehe als Blocksatz zur Verfügung.
Weitere Möglichkeiten:
Das wesentliche Element, um HTML-Seiten optisch ansprechend zu gestalten, sind Bilder. Eingebunden werden sie über das folgende TAG:
< IMG ALIGN=x SRC=y>
Dabei gibt x die Zentrierung des Bildes an also LEFT, RIGHT, TOP, TEXTTOP, MIDDLE, ABSMIDDLE, BASELINE, BOTTOM, ABSBOTTOM und y die Pfadangabe zu dem Bild.
Beispiele:
<IMG SRC=/~blaschke/bilder/smile.gif ALIGN=LEFT>
Das Bild liegt dabei auf Laufwerk H in meinem Home-Verzeichnis (~blaschke=home/pc/blaschke/public_html) unter dem angegebenem Pfad
und wird linksbündig auf der Seite dargestellt. Der Text in diesem Bereich
fließt dabei um das Bild herum.
Ich bin der Smilie,
dessen
Bildobergrenze mit der Obergrenze der Textzeile (ALIGN=TEXTTOP) übereinstimmt.
Da mehrere Bilder auf einer Seite gelegentlich zu etwas seltsamen Formatierungen führen, kann man sie auch in eine Tabelle einbinden, um die Übersichtlichkeit zu erhöhen.
Der nachfolgende Text
<UL><LI>Ich bin der erste Eintrag der ungeordneten Liste</LI> <LI>Ich bin der zweite Eintrag der ungeordneten Liste <UL><LI>Ich bin der erste Eintrag der ungeordneten Liste im zweiten Eintrag</LI> <LI>Ich bin der zweite Eintrag der ungeordneten Liste im zweiten Eintrag</LI></UL></LI> <LI>Ich bin der dritte Eintrag der ungeordneten Liste</LI></UL>
erzeugt folgende Liste:
Dabei ist:
Der nachfolgende Text
<OL><LI> Ich bin der erste Eintrag der geordneten Liste </LI>
<LI> Ich bin der zweite Eintrag der geordneten Liste
<OL> <LI>Ich bin der erste Eintrag der geordneten Liste
im zweiten Eintrag</LI>
<LI>Ich bin der zweite Eintrag der geordneten Liste
im zweiten Eintrag</LI>
</OL></LI>
<LI> Ich bin der dritte Eintrag der geordneten Liste </LI>
</OL>
erzeugt folgende Liste:
Dabei ist:
Der nachfolgende Text
<DL> <DT>Überschrift 1</DT> <DD>Ich bin der erste Eintrag der Liste mit Überschriften unter Überschrift 1</DD> <DD>Ich bin der zweite Eintrag der Liste mit Überschriften unter Überschrift 1</DD> <DT>Überschrift 2</DT> <DD> Ich bin der erste Eintrag der Liste mit Überschriften unter Überschrift 2</DD> <DD>Ich bin der zweite Eintrag der Liste mit Überschriften unter Überschrift 2</DD> </DT>
erzeugt folgende Auflistung
Dabei ist:
Es gibt zwei Arten von Verweisen
Beispiel zu Verweisen innerhalb einer Seite:
Unterpunkt 1: bla, bla, bla .....und zurück zum Inhaltsverzeichnis
Unterpunkt 2: bla, bla, bla .....und zurück zum Inhaltsverzeichnis
Der Quelltext zu diesem Bespiel:
<H4><A Name=start></A>Inhaltsverzeichnis</H4> <A NAME=verweis1 ></A> <A HREF=/html1.#verweis1>Gehe zu Unterpunkt 1 <A HREF=/html1.#verweis2>Gehe zu Unterpunkt 2 <P><A NAME=verweis1 ></A> <A HREF=/html1.#verweis1>Unterpunkt1: bla bla bla ..... <A HREF=/html1.#start> und zurück zum Inhaltverzeichnis</A></P> <P><A NAME=verweis2 ></A> <A HREF=/html1.#verweis2>Unterpunkt1: bla bla bla ..... <A HREF=/html1.#start> und zurück zum Inhaltverzeichnis</A></P>
Exemplarisch seien hier zwei Links aufgeführt, einmal die UWTH-Startseite und dann noch das Rechenzentrum Hannover. Die Syntax ist ebenfalls extrem einfach:
<A HREF=eine Adresse im Internet> Text der den Link verbal/grafisch (Bild) beschreibt</A>
also beispielweise für die UWTH-Startseite:
<A HREF=http://www.uwth.uni-hannover.de> UWTH-Startseite</A>
Der Browser ist normalerweise auch in der Lage Email´s zu verschicken. Möchte man innerhalb einer Seite einen Verweis auf eine Mail-Adresse erzeugen, so geht das wie folgt:
<A HREF=MAILTO:eine Mail-Adresse > Text/Bild die die Mail-Adresse verbal/grafisch (Bild) beschreibt</A>
also zum Beispiel an mich:
<A HREF=mailto:blaschke@uwth.uni-hannover.de>Email an M. Blaschke </A>
ergibt:
Wird der obige Text angeklickt, so erscheint ein Fenster in dem eine Mail geschrieben und abgeschickt werden kann.
Es folgen einige TAG´s für verschiedene Schrifttypen und Effekte:
z.B.:
blaschke@uwth.uni-hannover.deAnmerkung: Es gibt keine Attribute für diese TAG´s !
<FONT SIZE=5 COLOR=#ff0000> Die Schrift hat die Größe 5 und ist rot!! </FONT>
Wenn die Schrift blau ist, kann die Version des Browsers Texte nicht in verschiedenen Farben darstellen.
Eines der schönsten Elemente für die Gestaltung einer Seite ist die Tabelle
| Frisches Obst | Junges Gemüse | Wilde Tiere |
|---|---|---|
| Kirschen | Karotten | Hund |
| Äpfel | Erbsen | Katze |
| Birnen | Rosenkohl | Maus |
Der Quelltext sieht folgendermaßen aus:
<TABLE BORDER="2" ALIGN=CENTER>
<TR> <TH ALIGN=CENTER COLSTART=1 COLSPAN=1> Frisches Obst </TH>
<TH ALIGN=CENTER COLSTART=2 COLSPAN=1> Junges Gemüse </TH>
<TH ALIGN=CENTER COLSTART=3 COLSPAN=1> Wilde Tiere </TH> </TR>
<TR> <TD ALIGN=LEFT COLSTART=1> Kirschen </TD>
<TD ALIGN=CENTER COLSTART=2> Karotten </TD>
<TD ALIGN=RIGHT COLSTART=3> Hund </TD> </TR>
<TR> <TD ALIGN=LEFT COLSTART=1> Äpfel </TD>
<TD ALIGN=CENTER COLSTART=2> Erbsen </TD>
<TD ALIGN=RIGHT COLSTART=3> Katze </TD> </TR>
<TR> <TD ALIGN=LEFT COLSTART=1> Birnen </TD>
<TD ALIGN=CENTER COLSTART=2> Rosenkohl</TD>
<TD ALIGN=RIGHT COLSTART=3> Maus </TD> </TR>
</TABLE>
Dabei bedeuten:
Leider ist es nicht möglich, alle Zeichen direkt über die Tastatur einzugeben. Einige Zeichen müssen über Kürzel eingefügt werden. Also z.B. : Beim Editieren nicht für alle Fälle sondern für alle Fälle schreiben !!!!
Die nachfolgende Liste gibt alle verwendbaren Zeichen und deren Kürzel an.
¡
¡ | ¿¿ |
¢¢ | ££ | ¤¤ | ¥¥ |
¶¶ | §§ | ©© | ®® | ªª | ºº |
«« | »» | µµ | °° | ·» | << |
×× | ÷÷ | ±± | ¹¹ | ²² | ³³ |
¼¼ | ½½ | ¾¾ | ¦¦ | ÀÀ | ÁÁ |
ÂÂ | ÃÃ | ÄÄ | ÅÅ | ÆÆ | ÇÇ |
ÈÈ | ÉÉ | ÊÊ | ËË | ÌÌ | ÍÍ |
ÎÎ | ÏÏ | ÐÐ | ÑÑ | ÒÒ | ÓÓ |
ÔÔ | ÕÕ | ÖÖ | Ø&Olash; | ÙÙ | ÚÚ |
ÛÛ | ÜÜ | ÝÝ | ÞÞ | ßß | àà |
áá | âUacirc; | ãà | ää | åå | ææ |
çç | èè | éé | êê | ëë | ìì |
íí | îî | ïï | ðð | ññ | òUograve; |
óí | ôô | õõ | öö | øø | ùù |
úú | ûû | üü | ýý | þþ | ÿÿ |