有表格和几个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>
答案 0 :(得分:2)
你绝对可以相对定位div。
这涉及到设置位置:相对于表格,然后您可以在包含的div上设置position:absolute,然后这些将与表格一起滚动,并且是设置divs位置的更可靠方式,并且将更好地工作浏览器。
编辑: 一旦你设置了position:absolute,你想要使用top:和left:not margin-top:和margin-left:因为你没有将它们用于它们的目的。