2009-06-18 57 views
0

我试图在表格单元格内创建可滚动的面板。如何将div作为父母不是孩子的100%

我想要的是div与表单元格一样宽,然后呈现内容的滚动条。

当我尝试在div下它的宽度设置为所包含的范围标记不是细胞

<table cellpadding="3" width="90%" align="center" border="0"> 
    <tr> 
    <td> 
     <div style="border: solid 1px red; height: 10px; width: 100%; overflow: auto;"> 
      <span style="width: 2000px;">a</span> 
     </div> 
    </td> 
    </tr> 
</table> 

我是WIDTH = 100%的令人印象深刻的在100%应在父母的大小不是孩子?

任何想法?

+0

它发生,我认为也许跨度影响的表格单元格的大小 - 这是否合理? – 2009-06-18 20:13:28

回答

3

空表格单元格没有宽度,跨度是强制单元格宽度的单元格。这就是为什么div宽度等于单元格宽度。

0

我试过它在一个包含div而不是表中,它工作正常。

我认为内跨度是导致TD宽度为2000像素