<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>
Ben sadece aşağıdaki gibi javascript kullanarak mümkün olabilmektedir düşünüyorum.
BAKIŞ SONRASI Örnek
<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. o vurgulu üzerinde altı çizili almadan o css ve sadece
'unuzun metnini sarmak ve daha sonra bu arka plan sprite tekniğini kullanan CSS sınıfını eklemek benim için çok iyi çalıştı. –