2014-10-17 61 views
0

這個問題不太適合放在這裏,但也許你可以通過一點建議爲我節省幾個小時的工作。設置HTML td的寬度與td中的圖像相同

難道是由jsoup完成?或者我應該遍歷整個html文檔:開始td標記,然後結束一個,然後獲取標記之間的圖像寬度。這樣做對所有的td's

聽起來有點複雜。

+0

我想默認情況下'td'的大小和它的內部孩子是一樣的。 – user3091574 2014-10-17 13:02:52

+0

問題是,有時您需要刪除圖像並在其中放置文本,然後您必須向TD添加TD高度和寬度。 – 2014-10-17 13:08:27

回答

0

嘗試使用下面的CSS:

td img {display: block;} 
0

如果圖像尺寸總是變化,用JavaScript做到這一點:

HTML:

<table> 
<tr> 
    <td id="imageHeight"> 
     <img src=""> 
    </td> 
    <td id="textHeight"> 
     text 
    </td> 
</tr> 
</table> 


<script type="text/javascript"> 
var image = document.getElementById("imageHeight").offsetHeight; 
document.getElementById("textHeight").offsetHeight = image; 
</script> 

offsetHeight性質類似於clientHeight屬性,但它返回包括填充,滾動條和邊框的高度。