div-Element relativ zur Zellenposition in einer Tabelle
snaper123
- css
Hi Ihr!
Ich möchte folgendes machen:
Ich habe eine Tabelle mit 3 Spalten, die sich der Breite des Browsers anpasst.
Nun soll relativ zum linken Anfang der mittleren Spalte ein DIV Element erscheinen.
Dies soll also wenn der Browser kleiner gemacht wird (und damit der Rand der mittleren Spalte nach links wandert) das DIV mitwandern
Ich hab es versucht:
<table width="100%" border="0" cellspacing="0" cellpadding="0" style="position:relative;top:1px">
...
<td>
<div id="Layer1" style="position:absolute; width:200px; height:115px; z-index:2; left: 363px; top: 300px; background-color: #FF0000; layer-background-color: #FF0000; border: 1px none #000000;"></div></td>....
Klappt aber nicht. HAt jmd ne Idee für mich?
Danke
Hallo snaper123,
Klappt aber nicht. HAt jmd ne Idee für mich?
Ja, schachtele dein absolut-positioniertes DIV innerhalb der Tabellenzelle zunächst in ein relativ-positioniertes. Tabellenzellen sind nämlich ungeeignet, um daran absolut positionierte Elemente auszurichten. Dafür braucht es ein Element mit einer von "static" abweichenden Positionseigenschaft.
Gruß Gernot