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, daimg
- tags können nicht Nachkommen. a img:hover
odera:hover img
sind besser 🙂 Jedenfallsborder-bottom
auf einen link... ist es nicht eintext-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.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ist das problem mit dem link-element
<a>
, nicht mit dem Bild-link selbst. Wenn Sie angeben, dass eine untere Grenze für den hover-Zustand der<a>
gilt Sie auch für den link, das das Bild enthält. Also, wenn Sie die Maus auf so einen link (mit einem Bild), es ist der link zeigt, dass die border-bottom. Nicht das Bild.Gibt es eine Lösung für dieses wenn. Versuchen Sie die Anwendung:
Damit setzt die
<a>
styling. Gibt es eine Einschränkung für diese Methode — mit diesem mit inline-Bildern bricht das layout. So verwenden Sie es sparsam.Wie etwa
Laut css-Spezifität es sollte funktionieren, solange Sie setzen die Bild-Rand css nach die anderen css.
Nebenbei es gibt keine Notwendigkeit, haben p und td getrennt so.
Ist wirklich alles, was Sie brauchen.
was zum expliziten Definition Bilder haben keine Grenze, nach der hover-Erklärung?