>>> If you read my post carefully, you'll
>>> see display:block that I added to the style.
Since that method is, in fact, exactly what I had done before I wrote in, and it didn't work (see below), I was moving on to other methods. No offense.
>>> This will make the link to fill the entire area,
>>> not only the link text.
This is what SHOULD happen, according to all the books, but I can't get this to happen. Please see code below.
>>> Adding new styles is not a big deal. And you
>>> will have to do it anyway - with <a> or without it.
Of course. I had already done so, to get the button/cell to look the way I wanted it. I just didn't want to have to add even more styles, just to accommodate the <a> tag in addition to the <td> styles I had already created.
>>> Yes, you could do it without <a>. But I always
>>> treat these things as a violation of html principles.
If we accept this proposition, then of what value are onmouseover and other mouse events? Should we just stop using them altogether?
Anyway . . . . what follows is what I just posted to the other thread . . . .
Well, thanks to everyone's help, I've kind of gotten back where I started.

I guess I should have mentioned from the start that I want the ENTIRE table cell to be highlighted whenever the user hovers over any part of the cell, not just the words between the <a> tags.
Strangely, this is exactly what happens using the code below, but ONLY FOR THE FIRST CELL! All the other cells act differently! Just copy and paste this, without changing anything at all, and mouse over any part of the first cell. It highlights, right? Now mouse over the other cells -- if your cursor is anywhere other than the words -- no highlight!
Very frustrating! Still, I'm grateful for any help anyone can suggest.
John Herring
jhherring@yahoo.com
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled</title>
<style>
.myButton{
display:block;
font-size:12px;font-family:arial;font-weight:bold;
background-color: #336;
color: #ccc;
border: 1px solid;
border-color: #ccc #000 #000 #ccc;
text-decoration: none;
padding:2px 16px;
text-transform:uppercase;
}
.myButton:hover{
display:block;
font-size:12px;font-family:arial;font-weight:bold;
background-color: #9ac;
color: #000;
border: 1px solid;
border-color: #000 #ccc #ccc #000;
text-decoration: none;
padding:2px 16px;
text-transform:uppercase;
}
</style>
</head>
<body bgcolor=#aaaaaa>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><a href="wherever.htm" class="myButton">Home page</a></td>
<td><a href="wherever.htm" class="myButton">Home page</a></td>
<td><a href="wherever.htm" class="myButton">Home page</a></td>
<td><a href="wherever.htm" class="myButton">Home page</a></td>
<td><a href="wherever.htm" class="myButton">Home page</a></td>
<td><a href="wherever.htm" class="myButton">Home page</a></td>
</tr>
</table>
</body>
</html>