我試圖設置表中列的最大寬度(也就是說,我希望該列中的所有單元格具有相同的最大寬度),但是我的初始嘗試失敗:表列的最大寬度
<table border="1">
<tr><td style="max-width:100px">a bunch of text here, it should get wrapped</td></tr>
<tr><td>a bunch of text here, it should get wrapped</td></tr>
</table>
(也在http://jsfiddle.net/Le6H6/4/)
我期待的是設置的最大寬度爲一個單元應該自動設置爲它在同一個列中的所有單元格。但不知何故,第二行的單元格覆蓋了我設置的最大寬度,並且兩個單元格現在都比此寬度更寬。
我有2個問題:
1)爲什麼會發生這種情況?
2)我知道,設置該列中每個單元格的最大寬度(單獨或通過適當的CSS規則)將達到我想要的。但是,是否還有一種方法可以設置列的最大寬度,而不必爲每個單元設置它?
目前還不清楚你要問什麼,正如你收到的許多不正確的答案所證明的。請考慮用更容易理解的方式來重新描述你的問題。 – htxryan
@RyanHenderson我不是很同意,但無論如何我編輯了這個問題 – aditsu