Veröffentlicht 12. Juli 200520 j Hallo zusammen, ich habe folgende Definition: .infoboxtext a:link, .infoboxtext a:visited { padding-left: 0.9em; text-decoration: none; color: #000000; background: url(../shared/linkpoint.gif) no-repeat; background-position: left center; } .infoboxtext a:hover, .infoboxtext a:active, .infoboxtext a:focus { color: #A6A6A6; background: url(../shared/linkpoint2.gif) no-repeat; background-position: left center; } Dies führ dazu, dass meine Links ein Hintergrundbild bekommen. Jetzt möchte ich aber, dass dies nur bei Links passiert, die nicht auf Bildern liegen... Wie kann ich das am besten bewerkstelligen? Gruß, Markus
12. Juli 200520 j Jetzt möchte ich aber, dass dies nur bei Links passiert, die nicht auf Bildern liegen... Hm... wie meinst du auf Bildern liegen? Wenn du das bei der Gestalltung weisst, gibst du denen ne eigene Klasse .infotextbox a .noimage { background-image: none; } Würd ich jetzt mal so sagen...
12. Juli 200520 j Hi, Hm das mit der eigenen Klasse geht nicht, da die Bilder durch einen WYSIWYG Editor eingefügt werden... Gruß, Markus
12. Juli 200520 j Das Prinzinzip steht doch schon fast da: .infotextbox a img { // kein bild } Ja so einfach hab ich mir das auch gedacht... Aber bei dieser Definition bezieht sich "// kein bild" auf das "img" und nicht auf das "a". Heisst also, der link behält weiterhin sein Background-Image... Gruß, Markus
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.