2012-05-30 57 views
0

我試圖用<tbody>標記隱藏我的表格的一部分,但它現在顯示隱藏行所在的位置。隱藏tbody時從HTML表格中刪除間隙

這是我使用的標籤:

<tbody style='visibility:hidden'> 

謝謝

CampSoup1988

+0

我會建議'visibility:collapse;',但顯然它並不是普遍存在的,它真的用於快速隱藏列而無需重新計算其他寬度列(如'display:none;'會)。 – Neil

回答

2

用途:

<tbody style='display: none;'> 

這樣做的原因是,visibility: hidden隱藏元素內容,但爲內的元素保留空間。然而,display: hidden會隱藏內容並將其從文檔流中移除。

這是'隱形'和'不存在'之間的區別。

+1

*打頭*有時候解決方案太明顯了!謝謝你這麼快速的迴應! – CampSoup1988

1

嘗試:

風格= '顯示:無'

visibility:hidden的工具仍會TBODY佔用空間(因爲它看不見,未顯示)

0

做這樣的事情

<tbody style="display: none; margin: 0px; padding: 0px;">