关于用div实现table的效果

本文介绍了使用div元素替代表格布局实现甘特图的方法,并通过代码示例展示了如何同步滚动条,确保不同区域间的协调一致。
         这段时间在实现甘特图,先是用一个2X2的表格布局,表格里面填4个div,让右下角的div出现x和y坐标的滚动条,分别实现右上方的div还有左下方的div的滚动条同步,用百分比控制宽度,弄来弄去div的宽度控制不到。还好huacn的指点,用div来代替表格布局。我把基本代码发出来给大家共享。
None.gif<div id="main" style="border:1px dashed #CCC; width:100%;">
None.gif    
<div class="row" style="margin:4px;">
None.gif        
<div class="left" id="div1" style="float:left; margin-right:4px; background:red; height:100px; width:20%;">
None.gif        
</div>
None.gif        
<div class="right" id="div2" style="OVERFLOW-X:hidden;VERFLOW-Y:hidden;background:blue;height:100px;width:75%;">
None.gif        
</div>
None.gif    
</div>
None.gif    
<div class="row" id="div3" style="margin:4px;">
None.gif        
<div class="left" style="OVERFLOW-X:hidden;VERFLOW-Y:hidden;float:left; margin-right:4px; 
None.gif
None.gifbackground:red;height:100px;width:20%;"
>
None.gif        
</div>
None.gif        
<div class="right" id="div4" onscroll="document.getElementById('div2').scrollLeft = 
None.gif
None.gifthis.scrollLeft;document.getElementById('div3').scrollTop = this.scrollTop;"
 style="OVERFLOW-X:scroll;OVERFLOW-
None.gif
None.gifY:scroll;background:blue;height:100px;width:75%;"
>
None.gif        
</div>
None.gif    
</div>
None.gif
</div> 
  

转载于:https://www.cnblogs.com/QiuYun/archive/2007/03/15/676121.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值