2010-03-29 119 views
19

(與螢火高亮懸停TD):調整表列寬內容大小

example http://img52.imageshack.us/img52/4377/testeyy.png

標籤列CSS

width: auto; 
padding: 0; 
margin: 0; 

問題

爲什麼選擇m y左欄有那個看不見的「填充權」?收縮列以適應其內容是不可能的?

- 編輯 -

的問題是表本身。我用「寬度:100%」來定義表格。刪除了這個,問題沒有了。

+2

HTML也是相關的。 – 2010-03-29 11:07:15

+0

絕對正確! +1:D – 2010-03-29 11:08:33

+0

[CSS table column autowidth]可能的重複(https://stackoverflow.com/questions/4757844/css-table-column-autowidth) – Vadzim 2017-06-24 12:00:38

回答

27

問題是表寬度。我已經使用width: 100%作爲表格。刪除寬度標籤後,表格列會自動調整。

1

保證金可能有問題嗎?

width:auto; 
padding: 0px; 
margin: 0px 
+0

我在帖子中添加了「margin:0」,但它是不是問題。 – 2010-03-29 11:02:08

+0

? – fl00r2010-03-29 11:10:51

2

如果你希望表格仍然是100%,那麼設置其中一列的寬度爲100%。這將擴展該列以填充額外空間並允許其他列保持其自動寬度:)