如何扩展div包装器宽度以适应表中的内容

时间:2015-10-09 08:25:32

标签: css datatables

我将dataTable lib与外部插件一起使用,我希望包装器宽度能够自行调整。

即使宽度很重要超过视口,div宽度也不会超过100%。

如何使用div包装器来适应表宽?

以下是一个例子:

<html>
<head>
    <title>test</title>
    <style>
    .wrapper {
        background-color: red;
        /* width: 8000px; -> don't look for this kind of solution */
        width: auto;
        display: table;
    }

    .table {
        display: table-cell;
    }

    .table th {
        background-color: yellow;
        border: 1px solid blue;
        width: 4000px; /* -> note that I can't use the min-width trick because this property is set by an external jQuery plugin */
    }
    </style>
</head>
<body>
    <div class="wrapper">
        <table class="table">
            <thead>
                <tr>
                    <th>Hello</th>
                    <th>World</th>
                </tr>
            </thead>
        </table>
    </div>
</body>
</html>

1 个答案:

答案 0 :(得分:0)

你应该试试这个:

.table {
    /*width: 4000px;*/
    overflow:hidden;
    width:100%;
    table-layout: fixed;
}