我有兩列頁面佈局。左邊的列使用dataTable
在列表中顯示圖像,因此div
容器的高度未知。右欄只是空的div
帶邊框。但我有這個權利div
容器與左側容器一樣高。有沒有辦法做到這一點?這裏是我的佈局確定動態組件的高度
<div id="pdfCol">
<h:form>
<p:dataTable value="#{myBean.imgageList}" var="item">
<p:column style="border-bottom: 2px solid red;">
<h:graphicImage value="resources/images/#{item}"/>
</p:column>
</p:dataTable>
</h:form>
</div>
<div id="noteCol">
</div>
這裏是我的CSS
#pdfCol{
float: left;
width: 930px;
}
#noteCol{
border: 1px solid black;
float: left;
width: 300px;
height: 3000px;
position: relative;
}
所以現在,右柱的高度是3000px
,如果有沒有許多圖像,然後右列是太高,反之亦然,如果我們有很多圖像,右欄將會太短。有沒有辦法讓他們的身高相等?
我需要把它放在'$(document).ready(function(){}'? – 2011-04-27 18:15:27
工作完美,謝謝。 – 2011-04-27 18:20:13
我很抱歉再次遇到你,但你的方式只適用於FireFox。這不適用於Chrome和Safari瀏覽器,我不確定IE瀏覽器是否有跨瀏覽器解決方案? – 2011-04-29 03:08:18