【问题标题】:How can a table size based on its content表格大小如何根据其内容
【发布时间】:2011-12-01 11:36:22
【问题描述】:

即使父级较小,如何让表格具有其内容的大小?

看看这个样本: http://jsfiddle.net/GtVx8/3/

第一个表格是 150 像素宽,而第二个表格是 200 像素。如何使第一个表格为 200px 并具有以下限制?

  • 封闭的 div 必须是 150 像素宽。
  • 表格不应设置自己的宽度。

【问题讨论】:

标签: html


【解决方案1】:

不确定我是否理解这个问题,但您可以强制表格宽度为 <table width="200">

编辑:然后将所有内容包装在一个 div 容器中,并为表格容器提供 100% 的宽度,例如

<div>
<div style="width:100%">
    <table >
        <tr style="display:block">
            <td style="width:100px;background:red">hello</td>
            <td style="width:100px;background:green">world</td>
        </tr>
    </table>
</div>
<div style="width:200px">
    <table>
        <tr>
            <td style="width:100px; background:red">hello</td>
            <td style="width:100px; background:green">world</td> 
        </tr>
    </table>
</div>
</div>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-10-28
    • 1970-01-01
    • 1970-01-01
    • 2012-07-09
    • 1970-01-01
    • 2016-02-02
    • 1970-01-01
    • 2011-01-28
    相关资源
    最近更新 更多