Informatik

Links und Bilder

Links sind das, was aus einzelnen Seiten ein Netz macht. Bilder sind das, was die meisten Daten verbraucht. Beide haben ihre eigenen Fallstricke.

<h1 id="oben">Über den Rhein</h1> <p>Mehr steht in der <a href="https://de.wikipedia.org/wiki/Rhein">Wikipedia</a>.</p> <p>Weiter zur <a href="quellen.html">Quellenseite</a>.</p> <p>Und ein Bild liegt in <a href="bilder/karte.png">bilder/karte.png</a>.</p> <p>Schreib mir: <a href="mailto:info@example.org">info@example.org</a></p> <p>Nach oben: <a href="#oben">zum Seitenanfang</a></p>

Ein Link ist ein <a>-Element (anchor, Anker). Das href-Attribut sagt, wohin es geht.

Form Bedeutung Beispiel
absolut vollständige Adresse mit Protokoll und Server https://de.wikipedia.org/wiki/Rhein
relativ vom Ordner der aktuellen Datei aus quellen.html, bilder/karte.png
wurzelrelativ vom obersten Ordner der Seite aus, beginnt mit / /impressum.html
Sprungziel eine Stelle in der aktuellen Seite, beginnt mit # #oben
andere Protokolle E-Mail, Telefon mailto:…, tel:…

Für Links innerhalb deines eigenen Projekts nimmst du relative Adressen. Nur so funktioniert deine Seite sowohl auf deinem Rechner als auch später auf dem Server.

Mit .. gehst du einen Ordner nach oben: ../index.html.

Deine Dateien liegen so:

meine-seite/
├── index.html
├── impressum.html
├── seiten/
│   ├── hobbys.html
│   └── kontakt.html
└── bilder/
    └── ich.jpg

Schreibe die relativen Adressen auf:

a) von index.html zu seiten/hobbys.html

b) von seiten/hobbys.html zu index.html

c) von seiten/hobbys.html zu seiten/kontakt.html

d) von seiten/kontakt.html zum Bild bilder/ich.jpg

Lösung. Erfrage das Passwort bei deiner Lehrkraft.

Ein Linktext muss auch allein verständlich sein.

Vorleseprogramme können sich alle Links einer Seite als Liste ausgeben lassen. Eine Liste aus fünfmal hier klicken ist wertlos.

Statt „Mehr Informationen findest du hier" schreibe „Mehr Informationen stehen in der Wikipedia".

Bilder

<h2>Ein Bild</h2> <img src="/images/willkommen-banner.jpg" alt="Bunte Kabel auf einer Steckplatine" width="600" height="164"> <h2>Ein Bild mit Unterschrift</h2> <figure> <img src="/images/scratch-fangspiel.png" alt="Bildschirmfoto eines Fangspiels mit fallenden Orangen" width="300" loading="lazy"> <figcaption>Ein Fangspiel, entstanden im Unterricht.</figcaption> </figure>
img { max-width: 100%; height: auto; }
Attribut Wozu
src Wo die Bilddatei liegt. Pflicht.
alt Ein Text, der das Bild ersetzt. Pflicht.
width, height Die Maße in Bildpunkten. Der Browser hält damit schon vor dem Laden Platz frei, sodass die Seite nicht springt.
loading="lazy" Lädt das Bild erst, wenn man in seine Nähe scrollt. Sinnvoll für alles unterhalb des ersten Bildschirms.

<figure> mit <figcaption> ist die richtige Wahl, wenn ein Bild eine sichtbare Unterschrift bekommen soll.

Der Alternativtext

Der Alternativtext ist das, was an die Stelle des Bildes tritt, wenn es nicht zu sehen ist – weil es nicht geladen wurde, weil jemand blind ist oder weil eine Suchmaschine die Seite liest.

Er beschreibt was auf dem Bild zu sehen ist, und zwar so, dass jemand ohne das Bild dasselbe versteht.

Beurteile diese vier Alternativtexte für ein Foto, das eine Schülerin beim Löten einer Platine zeigt:

a) alt="Bild"

b) alt="IMG_20260314_112233.jpg"

c) alt="Eine Schülerin lötet ein Bauteil auf eine grüne Platine."

d) alt=""

Welcher ist der beste? Und gibt es einen Fall, in dem d) richtig wäre?

Tipp

Stell dir vor, jemand lässt sich die Seite vorlesen. Was hilft dieser Person – und was ist nur Lärm?

Lösung. Erfrage das Passwort bei deiner Lehrkraft.

Sieh dir die CSS-Regel im Übungsbereich an:

img { max-width: 100%; height: auto; }

Sie sorgt dafür, dass ein Bild nie breiter wird als der Platz, den es hat, und dabei sein Seitenverhältnis behält. Ohne sie ragt ein 2000 Pixel breites Foto auf dem Handy weit über den Bildschirmrand hinaus.

Diese zwei Zeilen gehören in praktisch jedes Projekt. Warum sie funktionieren, verstehst du nach Kapitel 4.

Aufgabe

Baue eine kleine Seite über deinen Lieblingsort:

  • eine Überschrift
  • ein Absatz mit einem Link auf eine Seite, die mehr darüber erzählt – mit sprechendem Linktext
  • ein Bild mit gutem Alternativtext, in einer <figure> mit Unterschrift

Als Bild kannst du /images/willkommen-banner.jpg verwenden.

img { max-width: 100%; height: auto; }
Lösung. Erfrage das Passwort bei deiner Lehrkraft.

Selbsttest

Links und Bilder

Teilbare URL erstellen

Abschnitte auswählen