2012-08-08 109 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) --> 

這工作!

相關問題