Grafiken

  1. Grafiken einbinden
  2. Grafiken und Text
  3. Namen für Grafiken
  4. Grafiken als Verweis
  5. Grafiken mit Verweissensitiven Flächen (MAP)

Grafiken einbinden

  1. Grafik referenzieren
  2. Grafik aus einem anderen Verzeichnis referenzieren
  3. Grafik auf einem Server referenzieren
  4. Alternativer Text wenn Grafik nicht anzeigbar
  5. Rahmen um Grafik
  6. Größe der Grafik einstellen

Grafik referenzieren

Eine Grafik können Sie mit <img src="(Grafik-Datei)"> in ein HTML-Dokument einbinden.
Verwendung finden im WWW die Grafikformate GIF und JPEG als neues Format wird noch PNG verwendet. Wenn Sie eine Grafik auf diese Weise referenzieren muß sich die Grafik in dem selben Verzeichnis befinden wie das HTML-Dokument.

Anzeigebeispiel
Zurück

Grafik aus einem anderen Verzeichnis referenzieren

Um einen Grafik in einem anderen Verzeichnis zu referenzieren können Sie vor den Namen der Grafik-Datei einen relativen oder absoluten Pfad angeben.


Ihre Seite liegt im Verzeichnis »c:\homepage« und die Grafik liegt im Verzeichnis »c:\homepage\bild« dann würde die relative Grafikreferenz so aussehen:

<img src="bild/MeinBild.gif">

und so würde z. B. der absolute Pfad aussehen:

<img src="file://localhost/c:/homepage/bild/MeinBild.gif">

Anzeigebeispiel
Zurück

Grafik auf einem Server referenzieren

Um eine Grafik auf einem anderen Server zu referenzieren geben Sie einfach die URL und den Pfad der Grafik vor dem Namen der Grafik-Datei ein.


<img src="http://ourworld.compuserve.com/Homepages/Dirk_Brüderle/wasch.gif>

Anzeigebeispiel
Zurück

Alternativer Text wenn Grafik nicht anzeigbar

Um einen Text anzuzeigen wenn die Grafik nicht vorhanden ist verwenden Sie die Angabe alt="(Alternativer Text)" innerhalb der Grafikreferenz.


<img src="KeinBild.gif" alt="Kein Bild vorhanden!">
Anzeigebeispiel


Hinweis
Die Angabe alt wird von Netscape nur währen des Ladevorganges eines Bildes angezeigt. Wenn das Bild fehlt zeigt Netscape nur ein Icon an.
Der MSIE zeigt den alternativen Text an wenn das Bild fehlt, weiterhin zeigt der MSIE 3.0 den Text der in alt steht als Hint an wenn man den Mauszeiger auf dem Bild stehen läßt.

Zurück

Rahmen um Grafik

Sie können um einen Grafik einen Rahmen definieren.

<img src="(Grafik-Datei)" border=(Wert)>
Anzeigebeispiel


Geben Sie als Wert die dicke des Rahmens in Pixel an.

Zurück

Größe der Grafik einstellen

Durch die Angabe von height=(Wert) und width=(Wert) können Sie die Größe der Grafik festlegen. Dies hat den Vorteil Vorteil das der Browser den Platz für eine Grafik freihält. Außerdem können Sie damit eine Grafik skalieren.
Height steht für die Höhe der Grafik und width steht für die Breite der Grafik.


Grafik in Originalgröße
<img src="platzda.jpg" height=512 width=768>

Grafik verkleinert
<img src="platzda.jpg" height=100 width=150>

Anzeigebeispiel
Zurück Die Beispiele dazu finden Sie im Verzeichnis: beisp\Lektion\5\eins.htm Zurück zum Anfang

Grafiken und Text

  1. Grafiken beschriften
  2. Text um Grafik fließen lassen
  3. Textfortzetzung unterhalb der Grafik erzwingen
  4. Abstand Grafik – Text

Grafiken beschriften

Sie können eine Grafik beschriften, dazu wird das Element align=(Ausrichtung) verwendet.
Folgende Werte sind für align in Grafiken zulässig:
top Der folgende Text wird am oberen Rand der Grafik ausgerichtet
middle Der folgende Text wird mittig der Grafik ausgerichtet
bottom Der folgende Text wird am unteren Rand der Grafik ausgerichtet
texttop Der folgende Text wird am oberen Rand der Grafik ausgerichtet auch wenn im Text noch weitere Elemente vorkommen z.B. eine weitere Grafik
absmiddle Der folgende Text wird mittig der Grafik ausgerichtet auch wenn im Text noch weitere Elemente vorkommen z.B. eine weitere Grafik
absbottom Der folgende Text wird am wird am unteren Rand der Grafik ausgerichtet auch wenn im Text noch weitere Elemente vorkommen z.B. eine weitere Grafik


<img src="img0001.gif" align=bottom> Böblinger Stadtkirche

Anzeigebeispiel
Zurück

Text um Grafik fließen lassen

Sie können Text um eine Grafik herumfließen lassen, dazu wird das Element align=(Ausrichtung) verwendet. Folgende Werte sind für align in Grafiken zulässig:
left Der Text wird links der Grafik angezeigt
right Der Text wird rechts der Grafik angezeigt

Anzeigebeispiel
Zurück

Textfortsetzung unterhalb der Grafik erzwingen

Wenn Sie möchten das weiterer Text unterhalb einer Grafik fortgesetzt wird, können Sie das Zeilenumbruch-Tag mit der der Zusatzangabe clear=all verwenden.

<br clear=all>

Erlaubt ist auch <br clear=left> und <br clear=right>.

Zurück

Abstand Grafik – Text

Mit den Angaben hspace=(Wert) und vspace=(Wert) können Sie den horizontalen und vertikalen Abstand zwischen dem Bildrand und dem Text festlegen.


<img src="park.jpg" border=0 align=left hspace=15 vspace=15>

Anzeigebeispiel
Zurück
Zurück zum Anfang

Namen für Grafiken

Für eine Grafik kann man einen Namen festlegen, der Name einer Grafik kann dann für JAVA-Script verwendet werden um um z.B. die Grafik direkt anzusprechen.


<img src="(Grafik-Datei)" name="Bild1">


Zurück zum Anfang

Grafiken als Verweis

Sie können auch Grafiken als Schaltflächen für Verweise einsetzen. Um dies zu ermöglichen setzen Sie einfach einfach anstelle des Textes die Grafik als Hinweis ein.


<a href="drei1.htm"><img src="RECHTS1.GIF" alt="Weiter zur naechsten Seite"></a>

Anzeigebeispiel
Zurück zum Anfang

Grafiken mit Verweissensitiven Flächen (MAP)

  1. Client Side Maps
  2. Server Side Maps

Grafiken mit Verweissensitiven Flächen, sind Grafiken in denen ein Anwender auf ein Detail einer Grafik klicken kann und er damit wie mit einem Verweis auf eine andere Seite wechseln kann. Diese Map-Grafiken können Sie z.B. für Navigationsleisten verwenden.

Client Side Maps

Bei Client Side Maps übernimmt der Browser die Verwaltung der anklickbaren Flächen. Dazu müssen Sie eine MAP in in Ihrem Dokument definieren. Der Nachteil dieses Verfahrens ist das ältere Browser mit solch einer Client Side Map nichts anfangen können. Sie sollten also die verweise auch als normale Verweise in Ihrem Dokument anbieten.
Ein MAP-Bereich wird wie folgt definiert:

<map name="Bild">
<!-- Damit legen Sie den MAP-Namen fest -->
   <area shape=polygon coords="8,0,99,93,192,2,8,0" href="l1.htm">
<!-- Dies ist ein MAP-Bereich der bei der Anzeige verwendet wird -->
   <area shape=polygon coords="199,7,199,195 106,99,199,7" href="http://www.demo.de">
   <area shape=polygon coords="98,107,199,201,5,201,98,107" href="../l3.htm">
   <area shape=polygon coords="0,7,93,101,0,193,0,7" href="l4.htm" target="Fenster">
</map>
<!-- Hier endet der MAP-Bereich -->

In Map-Bereichen können Sie alle Arten von Verweisen notieren.

Nun müssen Sie nur noch die MAP dem Bild zuweisen. Dazu erweitern Sie das Grafik-Tag um folgendes.

<img src="map.gif" usemap="#Bild" border=0>

Die einzelnen anklickbaren Bereiche (area) können Sie folgendermaßen festlegen:

Ein Rechteck definieren Sie mit dem Koordinaten für die Eckpunkte
    <area shape=rect coords="x1,y1,x2,y2" ...
    x1 = linke obere Ecke, Pixel werden von links gezählt
    y1 = linke obere Ecke, Pixel werden von oben gezählt
    x2 = rechte untere Ecke, Pixel werden von links gezählt
    y2 = rechte untere Ecke, Pixel werden von oben gezählt

Einen Kreis definieren Sie mit den Koordinaten für den Mittelpunkt und den Radius
    <area shape=circle coords="x,y,r" ...
    x = Mittelpunkt, Pixel werden von links gezählt
    y = Mittelpunkt, Pixel werden von oben gezählt
    r = Radius des Kreises in Pixel

Ein Polygon (Vieleck) definieren Sie mit den Koordinaten der einzelnen Eckpunkte
    <area shape=polygon coords="x1,y1,x2,y2 ... xn,yn" ...
    x1..n = Pixel einer Ecke von links gezählt
    y1..n = Pixel einer Ecke von oben gezählt
Sie können so viele Ecken definieren wie Sie wollen. Von der letzten definierten Ecke müssen Sie sich eine Linie zur ersten definierten Ecke hinzudenken. Diese schließt dann das Polygon

Anzeigebeispiel
Zurück

Server Side Maps

Server Side Maps werden auf dem Serverrechner abgelegt. Diese Maps sind nur Online verfügbar. Um eine Server Side Map abzulegen müssen Sie mit Ihrem Provider abklären welches Format die Map verwendet. Der Vorteil dieses Verfahren ist das ältere Browser dieses Verfaren anwenden können.

Zurück
Zurück zum Anfang