Hallo,
was soll denn in den Zellen vertikal und horizontal zentriert werden?
Der <a href="#">Linkname</a> soll vertikal zentriert werden.
Solange dessen Höhe feststeht, wüsste ich eine Möglichkeit mit relativer Positionierung und einem zusätzlichen Element. Sobald das aber z.B. unterschiedlich viel Text in unterschiedlicher Schriftgröße sein kann, wäre ich mit meinem Latein am Ende.
Und genau das scheint mein Problem zu sein. Der Text (Linkname) kann
sehr lang werden :-)
Ich habe es allerdings mit ein wenig Schummlerei geschafft, aber ob
das die optimalste Lösung ist (CSS, no JS), weiß ich leider nicht.
<html>
<head>
<title></title>
<meta name="author" content="Gernot Back">
<meta name="generator" content="Ulli Meybohms HTML EDITOR">
<style type="text/css">
<!--
html, body {
margin:0px;
padding:0px;
}
table {
width:100%;
height:100%;
}
td a {
width:100%;
height:100%;
background-color:#ff0000;
display:block;
}
td a:hover {
background-color:#00ff00;
}
-->
</style>
</head>
<body>
<table cellspacing="0" cellpadding="0">
<tr>
<td>
<a href="#1">
<table style="width:100%;height:100%;">
<tr><td style="text-align:center;vertical-align:middle;">feld 1</td></tr>
</table>
</a>
</td>
<td><a href="#2">feld 2</a></td>
</tr>
<tr>
<td><a href="#3">feld 3</a></td>
<td><a href="#4">feld 4</a></td>
</tr>
</table>
</body>
</html>
Greez,
opi
Selfcode: ie:( fl:( br:^ va:) ls:] fo:) rl:( n4:? ss:| de:] ch:? mo:|