Hi,
<td>
<div style="visibility:block; z-index:1;" ><img src="button3.gif" border="0"></div>
'visibility' visible | hidden | collapse | inherit
Der Wert block ist für visibility nicht vorgesehen.
<div style="visibility:block; z-index:4;" Text</div>
Text ist kein zulässiges Attribut für div
</td>
Dabei soll der Text über das Bild. Wieso klappt das net? Das zweite Div wird immer unter dem ersten angezeigt, also wie ein Zeilenumbruch und nicht an der gleichen Position.
Dann positioniere die divs. Das einzige, was Du bis jetzt gemacht hast, ist, die divs auf verschiedene Ebenen zu legen, aber dadurch wird die Position nicht beeinflußt.
Wesentlich einfacher wäre es, das Bild als Hintergrundbild zu setzen - dann sind beide div überflüssig.
cu,
Andreas
MudGuard? Siehe http://www.Mud-Guard.de/