div里面的宽桌子 - 不伸展

时间:2010-10-29 15:12:00

标签: html css xhtml

当子表宽度超出页面宽度时,我希望父div可以伸展。

最好的css解决方案是什么?

3 个答案:

答案 0 :(得分:6)

将div设置为display: inline-block似乎可以解决问题。

答案 1 :(得分:1)

您也可以使用display: table;。 (DIV)

答案 2 :(得分:0)

在我的情况下(XHTML transitional 1.0 doctype)我有像

这样的结构
<div>
 <table>
  <tr>
   <td>
     <img width="1800px" height="600px" />
   </td>
  </tr>
 </table>
</div>

正如我在CSS规则中发现的,表格有

table-layout: fixed;

当我删除此规则时,一切都已修复。