zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden Grafik vor Text Link

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 27.01.2009, 22:15
Benutzerbild von velli
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 25.08.2008
Beiträge: 18
velli befindet sich auf einem aufstrebenden Ast
Standard Grafik vor Text Link

Hallo

Ich möchte via CSS eine Grafik vor jeden Text-Link setzen, aber nicht vor Links die auf Bildern liegen.

mache das bis jetzt so:

Code:
.linkpfeil {
padding-left:12px;
background-image:url(../images/linkpfeil.gif);
 background-repeat: no-repeat;
 background-position: left;
}

setze diese class jetzt in jeden "href" tag. würde es aber lieber automatiseren und auf den a:link setzen, aber dann is der Linkpfeil eben auch vor Grafiken, wenn auf denen ein Link gesetzt is.

jemand ne idee?
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 27.01.2009, 22:49
Benutzerbild von emti
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 03.06.2008
Ort: 23816 Groß Niendorf
Beiträge: 700
emti sorgt für eine eindrucksvolle Atmosphäreemti sorgt für eine eindrucksvolle Atmosphäre
Standard

Dieses hier hat jetzt nichts mit Deinem Wunschgedanken zu tun, jedoch möchte ich Dir den Tip nicht vorenthalten.
Eines ist mir sofort aufgefallen. Du kannst einige Zeichen sparen, durch Kurzschreibweise:
Code:
.linkpfeil {
  background: url(../images/linkpfeil.gif) no-repeat left top;
}
__________________
Gruß Michael
SketchAtomTransmit
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 27.01.2009, 22:56
Benutzerbild von Timo
table-layout: none;
XHTMLforum-Kenner
 
Registriert seit: 11.11.2006
Beiträge: 5.345
Timo ist ein LichtblickTimo ist ein LichtblickTimo ist ein LichtblickTimo ist ein LichtblickTimo ist ein Lichtblick
Standard

Das könnte dir helfen: Übersicht: Image-Replacement-Techniken ? Artikel von Jens Meiert
__________________
Um weitere Erklärungen eingeblendet zu bekommen, drücken Sie bitte die Tastenkombination Alt + F4
Mit Zitat antworten
  #4 (permalink)  
Alt 28.01.2009, 20:54
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 14.03.2007
Ort: Bad Schmiedeberg
Beiträge: 1.395
regloh wird schon bald berühmt werden
Standard

Zitat:
Das könnte dir helfen: Übersicht: Image-Replacement-Techniken ? Artikel von Jens Meiert
Das hat damit doch nichts zu tun. Der TE möchte den Text beibehalten und VOR den Link eine kleine Grafik setzen.

Wenn du nur Textlinks mit der Grafik versehen möchtest, dann setze doch die Klasse nur in Textlinks. Wenn du das aufgrund von CMS oder ähnliches nicht beeinflussen kannst, dann weiß ich auch grad keine Lösung.

Ein
Code:
a img {...}
ist ja nicht möglich, da man damit ja das img-Element anspricht. Verwandtschaftsselektoren sind auch keine möglichkeit, da du damit immer nur das Element in einem anderen ansprechen kannst. Den Fall "Berücksichtige nur a-Elemente, die kein img-Element enthalten" kann man mit CSS meines Wissens nicht angeben.
Mit Zitat antworten
  #5 (permalink)  
Alt 28.01.2009, 22:36
Benutzerbild von toscho
Perplexifikator
XHTMLforum-Kenner
 
Registriert seit: 22.05.2004
Ort: Halle/Saale
Beiträge: 1.565
toscho sorgt für eine eindrucksvolle Atmosphäretoscho sorgt für eine eindrucksvolle Atmosphäre
Standard

Idee:
Code:
a {
    padding-left:  20px;
    background:    url("/linkbild.png") 
                   left center 
                   no-repeat 
                   transparent;
}
a img {
    position:      relative;
    left:          -20px;
    margin-right:  -20px;
}
Zwar haben hier auch verlinkte Bilder das Linkbild, aber wenn sie nicht transparent sind, sieht es niemand.

Solche Kunststückchen muß man aber sehr gut in vielen Browsern testen. Besonders auf Zeilenumbrüche und Floatboxen achten!

Gruß
Thomas
__________________
toscho.de
Mit Zitat antworten
  #6 (permalink)  
Alt 09.02.2009, 23:59
Benutzerbild von velli
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 25.08.2008
Beiträge: 18
velli befindet sich auf einem aufstrebenden Ast
Standard

hoppla

hab garkeine benachrichtigung bekommen über eure einträge... (?)

vielen dank schonmal

die möglichkeit von toscho scheint mir ganz gut.
da sich aber in der programierung ergeben hat das nicht alle links eine grafik vorneweg haben sollen, bleib ich wohl doch bei meiner methode der grafik manuell mittels class zu setzen.

aber danke für den denkanstoss, kenn ich sicher woander gebrauchen
Mit Zitat antworten
Antwort


Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Link in eine Grafik kiron (X)HTML 1 16.07.2009 20:09
link als Grafik formatiert, lösungsansatz gesucht lila_3 CSS 3 15.07.2009 12:19
100% Höhe Problem im FF und im IE mimii CSS 7 08.02.2008 16:55
Ständig wechselnde Bilder, Werbung Vybsi (X)HTML 17 24.01.2008 23:00
Aufklappmenü (horizontal) débutant CSS 20 03.04.2007 09:37


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:42 Uhr.