2011-10-06 78 views
0

我有x表中的列數在水平方向上正好爲375px。我想在它們之間放置間隔符,以便元素跨越可變寬度。這是如何輕鬆完成的?我打開使用jQuery。我寧願使用CSS。即使在表格中保留墊片

編輯

對不起,我想我沒有說清楚。這些列每個寬度爲375px。我的錯。

謝謝!

+0

你可以讓[jsFiddle](http://jsfiddle.net/)顯示問題嗎?目前,你的問題含糊不清。 – thirtydot

+1

'spacerWidth =(totalWidth - numberOfColumns * columnWidth)/(numberOfColumns - 1)'也許? – Yoshi

回答

1

列的內容是固定寬度還是標準寬度?一個表格的單元格將填充表格的寬度,所以無論是

一)爲內容的細胞提供了一個標準的寬度,讓基於什麼是左表的總寬度的間隔計算自己的寬度

b)對於每個間隔單元,提供一個標準寬度,並保留內容單元的寬度或至少一個內容單元的寬度,以使其填滿可用寬度

當我使用表格我儘量讓表格在可能的情況下進行計算。

+0

解決方案** b **工作完美。我不知道爲什麼我沒有想到這一點! – FreeSnow

+1

a)或b)幾乎每一次哥們,我向你保證! – danjah

1

如果我正確理解您的問題,您可以將td寬度設置爲100/x百分比。 如果你有許多表的列數不同,使用jquery動態設置它會更容易。否則,你可以在CSS中完成。

相關問題