【问题标题】:How to properly lay out columns in an HTML Bootstrap Treeview inline?如何在 HTML Bootstrap Treeview 内联中正确布局列?
【发布时间】:2019-06-09 17:28:14
【问题描述】:

我正在使用Bootstrap Treeview library 在页面上显示一些分层数据。我正在尝试将树的每个节点分解为几列,但我似乎无法让元素正确完成。

如果我尝试在树的 text 属性中使用 span 元素,如下所示:

<span style="background-color: yellow; width: 50%;">foo</span><span style="background-color: red; width: 50%">foo</span>

我得到这个输出:

如果我尝试在树的 text 属性中使用 div 元素,如下所示:

<div style="background-color: yellow; width: 50%;">foo</div><div style="background-color: red; width: 50%">foo</div>

我得到这样的输出:

我尝试了各种组合,结果都相似。我该怎么做才能使所有列都显示在一行上?

【问题讨论】:

    标签: html css twitter-bootstrap stylesheet


    【解决方案1】:

    Div 是块元素,而 span 不是。在 div 上尝试行内块样式并给它一些宽度。

    div {
        display: inline-block;
        width: 50px;
    }
    

    【讨论】:

    • 你好。花了这么多时间,你的答案就差不多了(只是改为百分比而不是像素并添加了一个父 div)。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2014-08-08
    • 2018-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-01
    • 1970-01-01
    相关资源
    最近更新 更多