2014-03-29 121 views
2

我有div,如FIDDLE所示,div内容与标题重叠导致隐藏内容数据,即“Sample data 1”。Div重叠问题

<div id="header"> 
<div id="firstdiv"> 
    <table border="0px" width="100%" style="background-color:rgb(2, 44, 72)"> 
         <tr> 
          <td id="test1" style="width:90%;" align="left">test 

          </td> 
         </tr> 
        </table> 
</div> 

</div> 
<div id="content"> 
<table border="0"> 
    <tr> 
     <td>Sample data 1 
     </td> 
    </tr> 
    <tr> 
     <td>Sample data 2 
     </td> 
    </tr> 
    <tr> 
     <td>Sample data 3 
     </td> 
    </tr> 
    <tr> 
     <td>Sample data 4 
     </td> 
    </tr> 
</table> 
</div> 

// CSS 的#header { 位置:相对; } #firstdiv { float:left; width:100%; position:absolute; 颜色:白色; }

由于

回答

1

添加一些填充到标题:http://jsfiddle.net/k8Vut/3/

#header 
    { 
     padding-top: 25px; 
    } 

由于您的firstdiv是绝对的,它会从顶部开始:0位置,因此覆盖的相对定位头。因此,如果添加一些填充,它会将标题稍微移动一点,并为firstdiv

+0

腾出空间,这更像是消除后果而不是原因。 – Shomz

+0

我们不知道整个代码是什么。考虑到OP可能有一个绝对的定位原因 – Ani

+0

同意,这是一个基于本能的大胆假设。 :) – Shomz