Webdesign / Tipps / Symbolische Links [IE|M|O|G]

von: Werner Zenk

Kennzeichnen Sie Links mit Symbolen. Die Besucher erkennen sofort,
was Ihnen beim anklicken des jeweiligen Links erwartet.

Beispiele:

Link zu meiner Homepage

Eine E-Mail an Rainer Zufall genügt.

Das Programm programm.zip (2 MB).

Zurück

Weiter

Nach oben

Nach unten



Quelltext:
   Symbole:                      
   Weitere Symbole:                

<style type="text/css">
 a.mailto_link {
 background-image: url(letter.gif);
 padding-right: 16px;
 background-repeat: no-repeat;
 background-position: right;
}

 a.extern_link {
 background-image: url(link.gif);
 padding-right: 16px;
 background-repeat: no-repeat;
 background-position: right;
}

 a.download_link {
 background-image: url(download.gif);
 padding-right: 16px;
 background-repeat: no-repeat;
 background-position: right;
}

 a.prev_link {
 background-image: url(prev.gif);
 padding-left: 16px;
 background-repeat: no-repeat;
 background-position: left;
}

 a.next_link {
 background-image: url(next.gif);
 padding-right: 16px;
 background-repeat: no-repeat;
 background-position: right;
}

 a.up_link {
 background-image: url(up.gif);
 padding-left: 12px;
 background-repeat: no-repeat;
 background-position: left;
}

 a.down_link {
 background-image: url(down.gif);
 padding-left: 12px;
 background-repeat: no-repeat;
 background-position: left;
}
</style>

Link zu meiner <a href="http://www.homepage.de"
 class="extern_link">Homepage</a>

Eine E-Mail an <a href="mailto:info@homepage.de"
 class="mailto_link">Rainer Zufall</a> genügt.

Das Programm <a href="programm.zip"
 class="download_link">programm.zip</a> (2 MB).

<a href="#" class="prev_link">Zurück</a>

<a href="#" class="next_link">Weiter</a>

<a href="#" class="up_link">Nach oben</a>

<a href="#" class="down_link">Nach unten</a>

 

Symbolische Links ohne class-Attribut (CSS 3)
Ab Mozilla Firefox 2, Internet Explorer 7, Opera 8, Safari und Chrome.

<style type="text/css">
a[href^='http://'] {
    padding-right: 17px;
    background: url(extern.gif) right no-repeat;
}
</style>
Zeigt Symbolische Links bei allen Links die mit http:// beginnen (^).


<style type="text/css">
a[target^='_blank'] {
 padding-right: 14px;
 background: url(extern.gif) center right no-repeat;
}
</style>
Zeigt Symbolische Links bei allen Links die das Attribut target mit der Anweisung _blank (neues Fenster, neuer Tab) haben.


<style type="text/css">
a[href$='.zip'] {
    padding-right: 17px;
    background: url(download.gif) right no-repeat;
}
</style>
Zeigt Symbolische Links bei allen Links die mit .zip enden ($).


<style type="text/css">
a[href*='/glossar/'] {
    padding-right: 14px;
    background: url(glossar.gif) right no-repeat;
}
</style>
Zeigt Symbolische Links bei allen Links die "/glossar/" im href-Attribut (Verweisziel) enthalten (*).
    Und Ihre Meinung?
      Sie vermissen auf dieser Seite wichtige Informationen oder haben Hinweise für uns?
Kommentare: 6 » aufmachen   
Roland:
Hallo, wenn im IE 6.0 der LINK auf 2 Seiten verteilt ist gibts Probleme mit der Darstellung der Symbole!

Werner:
Hallo, Das CSS als externe Datei an die Seite anbinden und relative Angaben in den Bildern einfügen

Roland:
Hallo Werner, meinte natürlich auf 2 Zeilen verteilt! Wie ist das mit den relativen Angaben zu verstehen? Gruss Roland

Werner:
Füge vor oder nach dem Link einen <br>-Tag ein (Der Link sollte nur in einer Zeile stehen!).
Mit den relativen Angaben meinte ich wenn die Bilder in einem anderen Verzeichnis (Ordner) sind als die Webseite. Zum Beispiel: url(../bilder/letter.gif)

Roland:
Der -Tag ist eine Teillösung. Wenn die Site skalierbar aufgebaut ist und ich die Schriftgrösse ändere kann sich ein Link auf zwei Zeilen verteilen. Dann hamma wieder das selbe Problem? (im IE 6.0) Gruss Roland

Werner:
Ich habe es auch schon mit 'white-space: Nowrap;' versucht klappt leider auch nicht. Eine andere Möglichkeit wäre auf das target=_blank und den symbolischen Link zu verzichten und statt dessen im Link die Top-Level-Domain mit anzugeben. Beispiel netzgemein.de. Dann weiß der Besucher das, das ein Link zu einer anderen Seite ist.

Roland:
Habs mit html gemacht. Symbol im Link eingebunden. Geht auch im IE.

Granner:
Ich kann hier nur auf Iconize verweisen.
» http://pooliestudios.com/projects/iconize/

G.H. Wega:
Also, es soll nur ein kleines Lob sein für diese gute Information. Manchmal sieht man den Wald nicht mehr unter lauter Bäumen, dann das hier. Echt gut und richtig.
Hilfe finden Sie im » netzgemein.de - Forum. Auch als „Gast” können Sie dort Fragen stellen!  
 Das könnte Sie interessieren:
Tabellenbild 2  Glas Design  Symbolische Links - Kennzeichnen Sie Links mit Symbolen. Die Besucher erkennen sofort, was Ihnen beim anklicken des jeweiligen Links erwartet.  Kompaktes Design  Container mit „Eselsohren”  Blindtext - Weit hinten, hinter den Wortbergen, fern der Länder Vokalien und Konsonantien leben die Blindtexte …  Seitenrand  Zeilenlinien im Text - Zeilenlinien als Hintergrundbild eines Textes einfügen.  Bildformat PNG  Abstand Gewinnen! - Ein Problem auf Webseiten ist immer der Abstand von einem Objekt zum anderen. Es gibt viele Möglichkeiten wie Sie diesen Abstand beeinflussen können.  Überschrift mit Rahmen  …mehr
© 2000-2012 Homepage-Total.de Kontakt - Impressum - Banner