2009-10-02 127 views
1

我有3列字段,前2列是描述,最後一列是圖片。有沒有辦法根據圖像的高度垂直對齊說明。由於圖像的高度會有所不同,我無法指定線條高度。目前,如果我使用表格,那麼沒有問題。但我想要的是使用divli垂直對齊無表格

任何建議將不勝感激。提前致謝。

回答

0

我想你可以在$(document).ready()函數中使用這個 函數中的一些javascript代碼,首先你應該使用所有元素的ID(2個描述div和一個圖像div)。在這之後,你可以寫一些JavaScript代碼通過ID來獲得圖像,並檢索其width屬性,然後設置爲您的描述的div 的寬度此值有一個HTML例子:

<div id="desc1"><!-- some content --></div> 
<div id="desc2"><!-- some content --></div> 
<div id="image"><!-- some image --></div> 

JavaScript的應該是是這樣的:

$(document).ready(function(){ 
    var width = $('#image')[0].attribute['width']; 
    $('#desc1')[0].setAttribute('width',width); 
    $('#desc2')[0].setAttribute('width',width); 
}); 

的方式,你可以使用一個特殊的和平等的名稱都描述的div,並通過調用$(document).getElementsByName('some_name')方法進行檢索,然後用一個for循環。因爲你只是有兩個div的工作,它不表現

好運氣改變;)