Hallo,
ich habe folgende Liste erstellt:
HTML
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title> </title>
<meta name="author" content="srost">
<meta name="editor" content="html-editor phase 5">
<style type="text/css">
ul.liste_a, ul.liste_b {
width:800px;
list-style:none;
float:left;
border:0px solid #000000;
}
ul.liste_a {
background: #DFDFDF;
}
ul.liste_b {
background: #FFFFFF;
}
ul.liste_a li, ul.liste_b li{
height:18px;
line-height:18px;
width:25%;
float:left;
border:0px solid #000000;
}
#block a{
cursor: pointer;
text-decoration:none;
color:#8C8C8C;
}
#block a:hover{
color:#FF0000;
}
</style>
</head>
<body>
<div id="block">
<a href="#">
<ul class="liste_a">
[*]Name 1
[*]Vorname 1
[*]Email 1
[*]Ort 1
[/list]</a>
<a href="#">
<ul class="liste_b">
[*]Name 2
[*]Vorname 2
[*]Email 2
[*]Ort 2
[/list]</a>
<a href="#">
<ul class="liste_a">
[*]Name 3
[*]Vorname 3
[*]Email 3
[*]Ort 3
[/list]</a>
<a href="#">
<ul class="liste_b">
[*]Name 4
[*]Vorname 4
[*]Email 4
[*]Ort 4
[/list]</a>
</div>
</body></html>
Alles anzeigen
Die Liste nutze ich, um die 4 Elemente: Name, Vorname, Email und Ort in Spalten anzuordnen. Jede Listenzeile ist in ein Link (beim ueberfahren faerbt sich der Text rot - a:hover). Nach W3C Standards ist das valide: a umschliesst ein ul Element. Allerdings faellt mir keine bessere Loesung ein. Rein technisch funktioniert es ja auch. Habt ihr Vorschlaege fuer das Problem?
Sero