html – 如何在Bootstrap响应表中设置列的大小

前端之家收集整理的这篇文章主要介绍了html – 如何在Bootstrap响应表中设置列的大小前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何在Bootstrap响应表中设置列的大小?我不希望桌子放松它的反复功能.我也需要它在IE8中工作.我已经包含了HTML5SHIV和Respond.

我正在使用Bootstrap 3(3.2.0)

<div class="table-responsive">
    <table id="productSizes" class="table">
        <thead>
            <tr>
                <th>Size</th>
                <th>Bust</th>
                <th>Waist</th>
                <th>Hips</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>6</td>
                <td>79 - 81</td>
                <td>61 - 63</td>
                <td>89 - 91</td>
            </tr>
            <tr>
                <td>8</td>
                <td>84 - 86</td>
                <td>66 - 68</td>
                <td>94 - 96</td>
            </tr>
        </tbody>
    </table>
</div>

解决方法

Bootstrap 4.0

请注意Bootstrap 3到4的所有migration更改.在桌面上,您现在需要通过添加类d-flex启用弹性框,并删除xs以允许bootstrap自动检测视口.

<div class="container-fluid">
    <table id="productSizes" class="table">
        <thead>
            <tr class="d-flex">
                <th class="col-1">Size</th>
                <th class="col-3">Bust</th>
                <th class="col-3">Waist</th>
                <th class="col-5">Hips</th>
            </tr>
        </thead>
        <tbody>
            <tr class="d-flex">
                <td class="col-1">6</td>
                <td class="col-3">79 - 81</td>
                <td class="col-3">61 - 63</td>
                <td class="col-5">89 - 91</td>
            </tr>
            <tr class="d-flex">
                <td class="col-1">8</td>
                <td class="col-3">84 - 86</td>
                <td class="col-3">66 - 68</td>
                <td class="col-5">94 - 96</td>
            </tr>
        </tbody>
    </table>

bootply

Bootstrap 3.2

Table列宽使用与grids相同的布局;使用col- [viewport] – [size].请记住,列大小应为12;在这个例子中,1 3 3 5 = 12.

<thead>
            <tr>
                <th class="col-xs-1">Size</th>
                <th class="col-xs-3">Bust</th>
                <th class="col-xs-3">Waist</th>
                <th class="col-xs-5">Hips</th>
            </tr>
        </thead>

请记住设置< th>元素而不是< td>元素因此它设置整个列.这是一个工作BOOTPLY.

感谢@Dan提醒我始终首先使用移动视图(col-xs- *).

猜你在找的HTML相关文章