一桌和几个div位置

时间:2009-12-03 16:42:38

标签: html position html-table

有表格和几个div元素。 表格是时间网格,div是事件,可以根据时间从上到下对每个位置进行相对表格。

查看屏幕截图:alt text http://img687.imageshack.us/img687/4348/margintop.png

因此,为了使div的上边距正确,我将其指定为负数,因为这些div相对于表定位。

但在某些情况下,他们相对定位并且谋杀是不正确的。

那么如何将这些div位置相对于屏幕和表格的起点作为背景,例如指定“非常”的绝对z-index。

所以,问题是如何做这个表不会影响div的位置。

注意:div的绝对位置是不可接受的,因为滚动表时滚动并且div被冻结。

HTML的简化示例(按顺序) 表:

<table cellspacing="0" cellpadding="0" style="margin: 0pt; padding: 0pt; width: 100%;">
</table>

DIV:

<div style="height: 118px; margin-left: 38px; margin-top: -94px; width: 48%;"></div>

1 个答案:

答案 0 :(得分:2)

你绝对可以相对定位div。

这涉及到设置位置:相对于表格,然后您可以在包含的div上设置position:absolute,然后这些将与表格一起滚动,并且是设置divs位置的更可靠方式,并且将更好地工作浏览器。

编辑: 一旦你设置了position:absolute,你想要使用top:和left:not margin-top:和margin-left:因为你没有将它们用于它们的目的。

相关问题