当前位置: 首页 > 面试题库 >

表列大小

史鹏云
2023-03-14
问题内容

Bootstrap 3,我可以适用col-sm-xxth在标签thead和随意调整表列。但是,这在Bootstrap
4中不起作用。如何在Bootstrap 4中实现类似的功能

<thead>
<th class="col-sm-3">3 columns wide</th>
<th class="col-sm-5">5 columns wide</th>
<th class="col-sm-4">4 columns wide</th>
</thead>

查看提供的codeply大小不正确,特别是如果您向表中添加一些数据。查看其运行方式:

<div class="container" style="border: 1px solid black;">
    <table class="table table-bordered">
    <thead>
        <tr class="row">
            <th class="col-sm-3">3 columns wide</th>
            <th class="col-sm-5">5 columns wide</th>
            <th class="col-sm-4">4 columns wide</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>123</td>
            <td>456</td>
            <td>789</td>
        </tr>
    </tbody>
</table>
</div>

问题答案:

更新于2018

确保您的表包含table该类。这是因为Bootstrap4表是“选择加入”的,因此table必须有意将类添加到表中。

Bootstrap 3.x还具有一些CSS来重置表单元,以使它们不会浮动。

table td[class*=col-], table th[class*=col-] {
    position: static;
    display: table-cell;
    float: none;
}

我不知道为什么Bootstrap 4 alpha并不是这样,但是它可能会在最终版本中重新添加。添加此CSS将有助于所有列使用thead..中设置的宽度。

UPDATE(自Bootstrap 4.0.0起)

现在,Bootstrap 4是flexbox,添加时,表格单元将不会采用正确的宽度col-*。一种解决方法是使用d-inline- block表格单元格上的类来防止默认的display:flex列。

BS4中的另一种选择是使用宽度大小的utils类…

<thead>
     <tr>
           <th class="w-25">25</th>
           <th class="w-50">50</th>
           <th class="w-25">25</th>
     </tr>
</thead>

最后,您可以d-flex在表格行(tr)和col-*列的网格类(th,td)上使用…

<table class="table table-bordered">
        <thead>
            <tr class="d-flex">
                <th class="col-3">25%</th>
                <th class="col-3">25%</th>
                <th class="col-6">50%</th>
            </tr>
        </thead>
        <tbody>
            <tr class="d-flex">
                <td class="col-sm-3">..</td>
                <td class="col-sm-3">..</td>
                <td class="col-sm-6">..</td>
            </tr>
        </tbody>
    </table>


 类似资料:
  • 问题内容: 我已经搜索了Internet,但找不到事件列表。谁能提供标签事件的完整列表? 如果发生事件或类似事件,我特别感兴趣。 问题答案: 您可以在 《 PrimeFaces用户指南 》 中搜索 “ Ajax行为事件” ,并且在所有受支持的组件中都可以找到很多此类事件。这也是PrimeFaces领导擎天柱在PrimeFaces论坛活动列表中建议的有关问题的处理方式吗? 没有事件,这是HTML属性

  • 核心功能(Core functionality) 输入(input -i/--input) String 这个包的入口点 (例如:你的 main.js 或者 app.js 或者 index.js) 文件(file -o/--output.file) String 要写入的文件。也可用于生成 sourcemaps,如果适用 格式(format -f/--output.format) String 生

  • 问题内容: 如何 列出 PostgreSQL数据库的 所有表 并按 大小排序 ? 问题答案: 如果您具有多个架构,则可能会使用以下图表来显示架构中所有表的大小: SQLFiddle示例:http ://sqlfiddle.com/#!15/13157/3 手册中所有对象尺寸功能的列表。

  • 我对Spring AutoPopulatingList有问题。我的用例如下:管理可以访问应用程序的用户列表。 在GUI方面,我使用自动完成字段来搜索用户并将其添加到右侧的表中。用户也可以从表中删除。当GUI用户提交时,GUI会动态构建一个表单,其中包含用户字段:选择用户[1],…,选择用户[N]。 我的问题是,我的“支持”bean中的AutoPopulatingList似乎只增长到256项,然后停

  • 问题内容: 我只是尝试了内存中python数据结构的大小。我写了以下代码片段: 我在以下配置上测试了代码: Windows 7 64位,Python3.1:输出为:所以lst1有52个字节,lst2有40个字节。 使用Python3.2的Ubuntu 11.4 32bit:输出为 Ubuntu 11.4 32位Python2.7: 谁能向我解释为什么两个大小都不同,尽管它们都是包含1的列表? 在g