我可以在引导面板中有两列吗?

Posted

技术标签:

【中文标题】我可以在引导面板中有两列吗?【英文标题】:Can I have two columns inside a Bootstrap Panel? 【发布时间】:2014-03-16 21:01:46 【问题描述】:

刚刚开始使用 Bootstrap。

有没有办法在面板的一侧设置两列?

谢谢

【问题讨论】:

我想使用一张桌子会更便宜。 你试过了吗?? 【参考方案1】:

你也可以有panel with a table:

<div class="panel panel-default">
     <div class="panel-heading">Title</div>
     <table class="table">
        <tr>
            <td>Column 1</td>
            <td>Column 2</td>
        </tr>
     </table>
</div>

【讨论】:

这绕过了 Bootstrap 的效率...各种 Bootstrap 组件采用具有“显示:表格”的样式,其功能与 html 表格几乎相同,但更灵活。 “面板 - 带表格”是 Bootstrap 的标准功能。为什么你认为它“绕过了 Bootstrap 的效率”? 也许我错了,但我认为@Gabe 试图说我们永远不应该在任何情况下使用桌子,这是错误的。当然,我们不应该使用表格进行布局,但是我的 Web 应用程序中有很多部分处理应该以表格形式显示的原始数据。这是将表格添加到面板的 Bootstrap 方式。 我赞同这个观点。布局的表格 = 非常糟糕,但如果您的布局是表格的,那么使用它们是完全可以的。 对内容进行语义测试。您的数据是否在语义上以表格形式显示(例如,您正在以上下文形式显示的数据是否以表格形式显示)?或者你只是想要一个网格(通常是一个低维网格,比如几行)来进行视觉对齐?后者,使用引导网格。【参考方案2】:

当然.. 就像您创建任何 Bootstrap 列一样:

<div class="panel panel-default">
     <div class="panel-heading">Title</div>
     <div class="panel-body">
        <div class="row">
            <div class="col-md-6">col1</div><div class="col-md-6">col2</div>
        </div> 
        <div class="row">
            <div class="col-md-6">col1</div><div class="col-md-6">col2</div>
        </div> 
        <div class="row">
            <div class="col-md-6">col1</div><div class="col-md-6">col2</div>
        </div> 
     </div>
</div>

http://www.bootply.com/114526

【讨论】:

以上是关于我可以在引导面板中有两列吗?的主要内容,如果未能解决你的问题,请参考以下文章

组合框可以在其文本框部分显示多于一列吗?

在 Markdown 中有两列

引导程序中两列之间的垂直分隔线

如何有一个居中的引导布局

Bootstrap:容器内有两列,但一列应该破坏容器

从引导网格列到轮播