2010-09-24 100 views
0

我在Excel工作表中生成Html並且整個表格都很好,除了兩個單元格的寬度更寬外。我如何減少這些單元格的寬度。我試過改變 的寬度和一切,但沒有用。它在Html表格上正常工作。在Excel電子表格中,它看起來不同。如何減少單元格的寬度更長

+4

你可以添加一些源代碼給我們看嗎?如果我們自己看不到它,很難告訴你什麼是錯誤:) – Kyle 2010-09-24 13:58:54

+1

您是否生成HTML表格或Excel電子表格? – MikeWyatt 2010-09-24 14:35:55

+0

@MikeWyatt:它在Html表格上工作正常。在Excel電子表格中,它看起來不同 – Someone 2010-09-24 15:13:46

回答

2

好,鉻v6.0.472.62和Firefox 3.6.10,無論在Ubuntu 10.04,允許:

th, td {width: 7em; max-width: 8em; } 

max-width似乎是重要的組成部分,防止細胞的生長。如果您不希望單元格覆蓋定義的width內的內容,則white-space: nowrap也很重要。

jsbin.com上有一個演示,我沒有在溢出的單元格中隱藏溢出,故意讓您可以看到它的效果,儘管在實際使用中您需要制定某種方式來顯示實際沒有它的細胞內容模糊了其鄰居的內容。

0

由於它的HTML表格,只有兩個單元不能大。它的一個整行或更大的一個整列。

如果是這種情況,則尺寸基於這些單元格的內容是最合適的。因此,width屬性不會生效。如果wordwrap沒有幫助,那麼單獨更改該確切單元格的字體大小可以幫助您。

0

還有其他需要檢查的內容:確保每行都輸出適當數量的單元格,並仔細考慮行/列跨度。如果你錯過了某個地方,整個事情就會變得棘手。