我試圖讓這看起來很漂亮,但我遇到了問題。我有一個span標籤中包含一個副標題或簡短描述的元素。不幸的是,它的風格與錨點相同,這不是我想要的。我嘗試將樣式應用於跨度本身,但它們似乎被錨樣式覆蓋。問題是,我不希望它在鏈接懸停時加下劃線。造型錨定標籤內的跨度
這是我的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>
我的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;
}
我已經試過造型跨度本身,這似乎並沒有產生任何影響。將跨度放置在錨點之外,相對於li也不起作用。跨度會阻止錨點的懸停事件並且不可點擊。
我儘可能避免使用!重要。問題不在於顏色,而在於下劃線。文字裝飾翻到跨度,在這種情況下不正確。 – Bocochoco 2010-07-29 16:21:08
啊,我明白你來自哪裏。是的,避免重要是一個非常明智的計劃。我通常只是用它來測試(如果它仍然不能與'重要的工作!那麼它給了我在哪裏看的線索)。我會看看下劃線問題... – Chris 2010-07-29 16:22:02
@Bocochoco:看起來像是一個瀏覽器bug。我已經用解決方法更新了我的答案。 – Chris 2010-07-29 16:32:05