Buenos días o mejor buenas tardes
.
Me lo he estado mirando con otros ojos y efectivamente puedes hacerlo todo con CSS. Aquí te pongo un ejemplo a ver si es esto lo que estás buscando:
<html>
<head>
<style>
A.color:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#FFFFFF;
font-weight: bold;
text-decoration: none;
height: 22px;
width: 140px;
background-color: #FF9900;
}
A.color:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#FFFFFF;
font-weight: bold;
text-decoration: none;
height: 22px;
width: 140px;
background-color: #FF9900;
}
A.color:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#9933CC;
font-weight: bold;
text-decoration: none;
height: 22px;
width: 140px;
background-color: #FFCC99;
}
A.color:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#9933CC;
font-weight: bold;
text-decoration: none;
height: 22px;
width: 140px;
background-color: #FFCC99;
}
</style>
</head>
<body>
<table width="140" border="0" cellspacing="0" cellpadding="0" bgcolor="#FF9900">
<tr>
<td width="140" height="22" valign="top"><a href="#" class="color">link 1</a></td>
</tr>
<tr>
<td height="22" valign="top"><a href="#" class="color">link 2</a></td>
</tr>
<tr>
<td height="22" valign="top"><a href="#" class="color">link 3</a></td>
</tr>
<tr>
<td height="22" valign="top"><a href="#" class="color">link 4</a></td>
</tr>
<tr>
<td height="22" valign="top"><a href="#" class="color">link 5</a></td>
</tr>
</table>
</body>
</html>
Si no es esto o hay algo que no te queda claro, coméntamelo.
Saludos.