Hi,
seit langem mal wieder ein Problem.
Folgende Situation:
im HTML-Code ist eine Tabelle
<table.... ><tr><td id=\"nav\"><a href=\"text\">text</a></td></tr></table>
Der dazugehörige CSS-Code lautet:
#nav a:link ..... {
position:absolute;
top:80px;
width:110px;
height:40px;
text-align:center;
background-image:url(img/natt.gif);
font-family:verdana;
font-size:0.7em;
font-style:normal;
font-weight:bold;
text-decoration:underline;
color:#000000;
}
#nav a:active { }
#nav a:hover { }
Soweit alles klar und es ist auch alles ok, was die Ausgabe als auch die Tabelle betrifft.
Das einzige Proble, welches sich darstellt ist, das die vertikale Höhe einer Zelle der Tabelle ja 40 pixel hat. Der Text muss somit in der Mitte ausgerichtet werden. Laut HTML standard sowieso. Doch weder per HTML noch per CSS bei einbinden von vertical-align:middle; wird der Text in die vertikale Ausrichtung getrieben.
Habt ihr eine Lösung, warum das nicht geht?
seit langem mal wieder ein Problem.
Folgende Situation:
im HTML-Code ist eine Tabelle
<table.... ><tr><td id=\"nav\"><a href=\"text\">text</a></td></tr></table>
Der dazugehörige CSS-Code lautet:
#nav a:link ..... {
position:absolute;
top:80px;
width:110px;
height:40px;
text-align:center;
background-image:url(img/natt.gif);
font-family:verdana;
font-size:0.7em;
font-style:normal;
font-weight:bold;
text-decoration:underline;
color:#000000;
}
#nav a:active { }
#nav a:hover { }
Soweit alles klar und es ist auch alles ok, was die Ausgabe als auch die Tabelle betrifft.
Das einzige Proble, welches sich darstellt ist, das die vertikale Höhe einer Zelle der Tabelle ja 40 pixel hat. Der Text muss somit in der Mitte ausgerichtet werden. Laut HTML standard sowieso. Doch weder per HTML noch per CSS bei einbinden von vertical-align:middle; wird der Text in die vertikale Ausrichtung getrieben.
Habt ihr eine Lösung, warum das nicht geht?