2012-08-08 108 views
0

我有如下的HTML结构:对齐用的右侧内容底部的左侧的div

<div class="pagebody"> 
<div class="pageleft"> 
     <div class="sidebarmenu"> 
     </div> 
     <div class="sidebarbottom"> 
     </div> 
</div> <!-- end pageleft --> 

<div class="pageright"> 
     ... 
     ... 
     ... 
</div> <!-- end pageright --> 

<div class="clear"></div> 

</div> <!-- end pagebody --> 

的CSS是

.pagebody { 
width:960px; 
text-align:left; 
margin:0 auto; 
} 
.pageleft { 
width:333px; 
float:left; 
position:relative; 
padding:24px 0 0 37px; 
min-height:100%; 
height: auto !important; 
height: 100%; 
margin: 0 auto -301px; 
} 
.pageright { 
width:590px; 
float:right; 
padding-top:29px; 
min-height:1200px; 
} 
.sidebarmenu { 
margin-right:72px; 
font:15px Helvetica, Arial, sans-serif; 
} 
.sidebarbottom { 
margin-left:10px; 
position:absolute; 
bottom:0; 
    height:301px; 
} 

在“页面版权归”内容是不固定的高度和变化。我想将'sidebarbottom'与'pageright'的底部对齐。尝试与位置绝对&相对但不工作。

任何帮助?

+0

你还可以发布你试过的CSS吗? – Vikram 2012-08-08 18:42:57

+0

有点难以看到你的CSS ... – Tom 2012-08-08 18:43:01

+0

高度:自动在你的.pageleft没有做什么,类似的边距:0自动-301px将作为保证金:0 0 -301px。 – Tom 2012-08-08 19:05:07

回答

0

我找到了解决办法是什么。

下面< DIV CLASS = “pagebody” > </DIV >会有另外的重复: -

<div class="pagebody"> 
    <div class="pageleft"> 
    <div class="sidebarmenu"> 
    </div> 
    </div> <!-- end pageleft --> 

    <div class="pageright"> 
    ... 
    ... 
    ... 
    </div> <!-- end pageright --> 

    <div class="clear"></div> 

</div> <!-- end pagebody (1) --> 

<div class="pagebody"> 
    <div class="pageleft"> 
    <div class="sidebarbottom"> 
    </div> 
    </div> <!-- end pageleft --> 

    <div class="pageright"> 
    &nbsp; 
    </div> <!-- end pageright --> 

    <div class="clear"></div> 

</div> <!-- end pagebody (2) --> 

这工作!

相关问题