我下表在我的HTML:如何使列的宽度适合HTML表格中的内容?
<div style="max-width:700px;">
<table border="1">
<tr><td colSpan="2">this is a loooooooooooooooong text</td></tr>
<tr><td width="1px">a:</td><td >b</td></tr>
<tr><td width="1px">c:</td><td >d</td></tr>
</table>
<div>
我想第二排和第三排只适合内容长度在第一列的宽度(这就是为什么我把width="1px"
那里)。同时,我希望表宽度恰好适合表中最长内容的长度(这是第一行),而不是跨越其边界div的最大宽度。
它适用于Firefox,如下所示。
然而,在IE 9它不象预期的那样工作所示。
我试着用width="1%"
更换width="1px"
。但是,表格宽度将跨越父div的最大宽度。
有谁知道如何解决它在IE浏览器?
它在IE9中为我工作。 – Will
可能的重复[是缩小到适合表格单元格可能?](http://stackoverflow.com/questions/4582631/are-shrink-to-fit-table-cells-possible) –