css a:link style text und Bilder

Habe ich einen quick css Fragen, das nervt mich, und ich kann nicht scheinen, um herauszufinden, jetzt.

Habe ich stylte die links auf meiner Seite zu haben, der einen unteren Rand auf, die auf schweben, aber es der unteren Grenze erscheint auf dem Bild, die haben auch links, und ich kann nicht herausfinden, wie die Grenze aus, die auf den Bildern.

Hier ist, was ich derzeit habe.

#main a:hover {
    border-bottom:solid 1px #7b9a04;
    color:#333;
}

img, img a:hover {
    border-bottom:none;
}

Allerdings scheint dies nicht zu funktionieren. Ich glaube nicht, dass es einen anderen Stil überschreiben, denn wenn ich entfernen Sie die #main a:hover-Stil die Bilder haben nicht mehr die untere Grenze, aber keiner von den anderen links auf der Seite gehen dann.

  • Gut, img a:hover definitiv nicht funktionieren, da img - tags können nicht Nachkommen.
  • a img:hover oder a:hover img sind besser 🙂 Jedenfalls border-bottom auf einen link... ist es nicht ein text-decoration:underline, weißt du... Standard-Stil für einen link.
  • Lieber benutze ich border-bottom, weil es geben Ihnen ein wenig mehr Möglichkeiten als nur text-Dekoration:unterstreichen. Mit dem Rahmen können Sie die Dicke und machen es in einer anderen Farbe, dann der text insgesamt.
  • Wenn Sie kommen zurück zu dieser, ich denke, Sie sollten daneben immysl Antwort als Lösung.
InformationsquelleAutor Adam | 2010-09-21
Schreibe einen Kommentar