Forum Moderators: open
[edited by: tedster at 7:28 pm (utc) on Dec 5, 2010]
[edit reason] turned off graphic smile faces [/edit]
Replacing the table with styled spans (float:left; and width/height/padding) works in most browsers and validates for the html versions I've tested, but IE decided not to support it.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Test Page</title>
<style type="text/css">
a.table_links { text-decoration:none }
a.table_links:hover { background-color:yellow }
a.table_links span { background-color:inherit; display:block; float:left}
a.table_links span.h { width:100%; text-align:center; padding-top:8px; font:bold 20px Sans-Serif }
a.table_links span.c1 { width:40% }
a.table_links span.c2 { width:30% }
a.table_links span.c3 { width:30% }
</style>
</head>
<body>
<div>
Some Text<br>
<br>
</div>
<div style="width:30%">
<a href="target.html" class="table_links">
<span class="c1">Do I</span>
<span class="c2">win a</span>
<span class="c3">prize</span></a>
<a href="target2.html" class="table_links">
<span class="h">Link Title</span>
<span class="c1">Or</span>
<span class="c2">merely</span>
<span class="c3">admiration</span></a>
</div>
<div style="clear:left; background-color:silver"> <!-- may need to use clear:both in some circumstances -->
<br>
<br>
Some More text
</div>
</body>
</html>
<!doctype html>
<html>
<head>
<title>I don't know why I want this to validate</title>
<style type='text/css'>
#results>div {border:2px solid #eee;}
#results>div:hover {border-color:#0689d4;}
#results>div:hover * {cursor:pointer;} /*IE7*/
#results a {color:black; text-decoration:none;}
#results h2 {position:relative; bottom:2px;}
#results a>span {display:block; float:left; width:30%; height:50%;}
#results a>span:first-child {width:40%; height:100%;}
</style>
</head>
<body>
<div id='results'>
<div><div><a href='/light:%s'>
<span><h2>title</h2></span>
<span>stat1</span>
<span>stat2</span>
<span>stat3</span>
<span>stat4</span>
</a></div></div>
<div><div><a href='/light:%s'>
<span><h2>title</h2></span>
<span>stat1</span>
<span>stat2</span>
<span>stat3</span>
<span>stat4</span>
</a></div></div>
<div><div><a href='/light:%s'>
<span><h2>title</h2></span>
<span>stat1</span>
<span>stat2</span>
<span>stat3</span>
<span>stat4</span>
</a></div></div>
</div>
</body>
</html>