是否有可能有一個連續的鏈接,其中文本通常在鼠標懸停上加下劃線,但在中間有一個沒有下劃線的部分(例如圖像)?這不起作用:CSS:在鏈接的一部分跳過下劃線
<a href="#">one <span style="text-decoration:none;">two</span> <img src="img.png" style="border:0px; text-decoration:none;"> three</a>
是否有可能有一個連續的鏈接,其中文本通常在鼠標懸停上加下劃線,但在中間有一個沒有下劃線的部分(例如圖像)?這不起作用:CSS:在鏈接的一部分跳過下劃線
<a href="#">one <span style="text-decoration:none;">two</span> <img src="img.png" style="border:0px; text-decoration:none;"> three</a>
我真正想要的是有一個圖像「附加」的鏈接,沒有它得到懸停的下劃線。這裏是我想出了一個解決方案:
<a href="#" style="background:url('pic.png') no-repeat; background-position: left center; padding-left: 20px;">Link</a>
這種技術還可以與CSS精靈這樣使用:
<a href="#" style="background:url('sprites.png') no-repeat; background-position: -16px -16px; padding-left: 32px;">Link</a>
我使用了類似的技術,使用CSS精靈,而不是普通的內置圖片:
<span style="background:url('sprites.png') no-repeat; background-position: -16px -16px; padding-left: 32px;"></span>
希望這可以幫助某人
<a href="#" style="text-decoration:none;">
<span style="text-decoration:underline;">one</span>
two
<img src="img.png" style="border:0px; text-decoration:none;"> three
</a>
我認爲它只能使用JavaScript如下是可能的。
LOOK以下示例
<html>
<head></head>
<style>
a{
text-decoration:none;
}
a:hover
{
text-decoration:none;
}
.sample
{
text-decoration:underline;
}
.sample_none
{
text-decoration:none;
}
</style>
<script type="text/javascript">
function show_underline(){
document.getElementById('sample').className= 'sample';
}
function hide_underline(){
document.getElementById('sample').className= 'sample_none';
}
</script>
<a href="#" onmouseover="show_underline();" onmouseout="hide_underline();"> <span id="sample" class="sample_none">two</span>
<img src="img.png" style="border:0px;"> three
</a>
</body>
</html>
P.S.我想知道是否有可能與CSS和html
a, a:hover { text-decoration: underline; }
a img, a:hover img { text-decoration: none !important; }
如果我想要在三點之後強調而不是在兩點之後懸停,我該怎麼辦? – Salil 2010-06-04 08:37:40
風格:a,a:hover {text-decoration:underline; } a img,a:hover img,span.two {text-decoration:none!important; border:0; }和標記:one two three – eyelidlessness 2010-06-04 08:41:54
無法讓這些工作。圖像仍然用下劃線標出。 – Biggles 2010-06-04 08:55:02
將你的的文本包裹在一個範圍內,然後附加使用這種背景精靈技術的CSS類對我來說工作得非常好。 – 2014-06-30 05:00:44