2012-07-24 44 views
0

这对我来说很难问。 简而言之:我的div重叠(超出桌子)。我想要根据div来调整表的大小。使表格大小与div相同

当我试图添加页脚时,内容与其重叠。下面是代码:

这里是页:page

回答

0

.middle CSS类设置的中心内容的高度25px因此,页脚定位与左边的菜单表的内容。 如果从CSS类中删除25px股利应按照您希望

+0

嗨,删除所有的高度,它的工作。谢谢。 – 2012-07-25 08:51:07

0

好吧,我会建议你重写你的网站,因为它是一塌糊涂,用我的模板首发:

<div class="wrap"> 
<div class="header"></div> 
<div class="body"> 
    <div class="left-side"></div> 
    <div class="center"></div> 
    <div class="right-side"></div> 
</div> 
<div class="footer"></div> 
</div>​ 

和CSS:

.wrap{ 
    width: 400px; 
    height: 500px; 
    margin: 0 auto; 
} 
.header{ 
    width: 100%; 
    height: 50px; 
    background-color: #dddddd; 
} 
.body{ 
    width: 100%; 
    height: 350px; 
} 
.left-side{ 
    position: relative; 
    float: left; 
    width: 20%; 
    height: 100%; 
    background-color: #eeeeee; 
} 
.center{ 
    position: relative; 
    float: left; 
    width: 60%; 
    height: 100%; 
    background-color: #cccccc; 
} 
.right-side{ 
    position: relative; 
    float: left; 
    width: 20%; 
    height: 100%; 
    background-color: #eeeeee; 
} 
.footer{ 
    width: 100%; 
    height: 100px; 
    background-color: #dddddd; 
} 
​ 

这里是活生生的例子在jsFiddle

+0

嗨,你确定这将工作得很好时,放到易趣,因为据我所知它是基于表?感谢您的评论。我不想在自己的服务器上安装外部CSS和东西。 – 2012-07-25 08:53:24

0

好,@Arturas ..我还挺@skmasq为您的同意网站。我认为如果你不使用table进行布局会更好。但是,如果仍想使用您当前的网站源代码,请尝试删除.middle的高度属性。因为你将它设置为25px,但内容过载,这就是它重叠的原因。

+0

嗨,那么这不会是一个网站。这是ebay的模板,所以我需要使用表格。但感谢您的建议。 – 2012-07-25 08:50:25