У меня есть таблица, которая может содержать div. Высота строки таблицы - 100 пикселей, а div - до 200 пикселей. Если div выше строки таблицы, мне нужно, чтобы он наложил таблицу, а также на нижнюю строку. Мне удалось сделать это с абсолютным положением следующим образом:Positon a div over table
<div style="overflow: auto;">
<table>
<tr height="100">
<td>
<div style="position: absolute; height: 200px">
</td>
</tr>
<tr>
<td height="100">
...
</td>
</tr>
... (many more rows)
</table>
</div>
Таким образом, все хорошо. Проблема в том, что когда таблица становится очень длинной, и она делает прокрутку (из-за переполнения главных divs: auto), и я начинаю прокручивать divs, оставаясь в их положении, и перемещается только таблица. Также нижние divs показаны через фон. Я попытался изменить положение divs относительно относительного, но в этом случае divs больше не накладывают на таблицу, а нажимают строку таблицы до 200 пикселей.
Как это можно решить? Спасибо! :)
Пожалуйста, пост полный пример кода (т.е. CSS тоже), и если jsFiddle возможное. – j08691
Где ваш тэг DIV закрыт? – Gatekeeper
Незакрытый DIV в вашем TD недействителен HTML. –