Ik zit met het volgende probleem:
Ik wil in een cel van een tabel een div plaatsen welke als layer fungeert en als zodanig er boven zweeft. Het is de bedoeling dat de inhoud van de layer, een plaatje, tevens over een aantal onderliggende cellen zichtbaar is.
Met de position eigenschap op absolute lukt dit prima, alleen de positie van de layer wordt dan tegen de ancestor body afgezet. Aangezien de tabel horizontaal en verticaal gecentreerd is geeft dit problemen met de positie van de layer als de bezoeker een afwijkend resolutie heeft.
Met de position eigenschap op relative wordt de ancestor td gebruikt, maar duwt de layer de betreffende cel in hoogte uit elkaar. Het plaatje in de layer is immers groter dan de hoogte van de cel.
Stukje code
Heeft iemand enig idee hoe dit op te lossen? Ik heb me al een paar uurtjes suf gezocht op GoT en Google, en kom er niet uit.
Ik wil in een cel van een tabel een div plaatsen welke als layer fungeert en als zodanig er boven zweeft. Het is de bedoeling dat de inhoud van de layer, een plaatje, tevens over een aantal onderliggende cellen zichtbaar is.
Met de position eigenschap op absolute lukt dit prima, alleen de positie van de layer wordt dan tegen de ancestor body afgezet. Aangezien de tabel horizontaal en verticaal gecentreerd is geeft dit problemen met de positie van de layer als de bezoeker een afwijkend resolutie heeft.
Met de position eigenschap op relative wordt de ancestor td gebruikt, maar duwt de layer de betreffende cel in hoogte uit elkaar. Het plaatje in de layer is immers groter dan de hoogte van de cel.
Stukje code
code:
1
2
3
4
5
6
7
8
9
10
11
| <table border="0" cellpadding="0" cellspacing="0" width="750">
<tr>
<td background="images/products_r1_c1.jpg" height="57">
<div id="Layer1" style="position:absolute; width:750px; height:57px;
overflow:visible; z-index:2; visibility: visible;" align="right";>
[img]"cms/upload/head_acryl_paint.jpg"[/img]
</div>
</td>
</tr>
**knip**
</table> |
Heeft iemand enig idee hoe dit op te lossen? Ik heb me al een paar uurtjes suf gezocht op GoT en Google, en kom er niet uit.
[ Voor 10% gewijzigd door klaaz op 27-06-2004 13:34 ]