Ich versuche, das hübsch aussehen zu lassen, aber ich habe ein Problem. Ich habe ein span-Element mit einem Untertitel oder einer kurzen Beschreibung im Anker-Tag. Leider hat es den gleichen Stil wie der Anker, was ich nicht möchte. Ich habe versucht, Styling auf den Bereich selbst anzuwenden, aber sie scheinen von den Anker-Stilen überschrieben zu werden. Das Problem ist, dass ich nicht möchte, dass es unterstrichen wird, wenn die Verbindung über die Verbindung läuft.Eine Spannweite in einem Anker-Tag gestalten
Hier ist mein HTML.
<ul>
<li><a href="#">A <span class="subTitle">Subtitle</span></a></li>
<li><a href="#">B <span class="subTitle">Subtitle</span></a></li>
<li><a href="#">C <span class="subTitle">Subtitle</span></a></li>
<li><a href="#">D <span class="subTitle">Subtitle</span></a></li>
<li><a href="#">E <span class="subTitle">Subtitle</span></a></li>
</ul>
Und mein CSS
#leftNav ul li { position: relative; }
#leftNav ul li a span.subTitle
{
bottom: 4px;
color: #000000;
display: block;
font-size: 12px;
left: 10px;
position: absolute;
text-decoration: none;
}
Ich habe versucht, die Spanne selbst Styling, die keine Wirkung zu haben scheint. Das Platzieren der Spannweite außerhalb des Ankers relativ zum li funktioniert auch nicht. Der Bereich blockiert das Hover-Ereignis des Ankers und kann nicht angeklickt werden.
Ich vermeide die Verwendung wichtig! wo immer es möglich ist. Das Problem ist nicht mit der Farbe, sondern mit der Unterstreichung. Die Textdekoration rollt auf die Spannweite, was in diesem Fall nicht stimmt. – Bocochoco
Ah, ich sehe, woher du kommst. Und ja, wichtig zu vermeiden ist ein sehr vernünftiger Plan. Ich benutze es im Allgemeinen nur zum Testen (wenn es immer noch nicht funktioniert! Wichtig auf, dann gibt es mir Hinweise darauf, wo zu suchen). Ich schaue mir das Unterstreichungsproblem an ... – Chris
@Bocochoco: Sieht für mich wie ein Browser-Bug aus. Ich habe meine Antwort mit einer Problemumgehung aktualisiert. – Chris