You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否在Bulma的level-item内放置columns组件并使其占满全宽?

原因说明

Bulma的.level-item默认是flex布局的子元素,默认仅自适应为内部内容的宽度,不会自动填充父级容器的可用宽度,因此嵌套在内的.columns组件也会被限制宽度,出现收缩的情况。

解决方案

给你使用的.level-item元素添加宽度100%的设置即可,你可以直接用内联样式,也可以使用Bulma内置的宽度工具类(如果你的Bulma版本支持is-fullwidth或w-100工具类,可直接添加对应类名)。

修改后的完整代码如下:

<html>

<head>
  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bulma@0.9.3/css/bulma.min.css">
</head>

<body>
  <div class="level">
    <!-- 给level-item添加width:100%的样式 -->
    <div class="level-item" style="width: 100%">
      <div class="columns">
        <div class="column is-1">
          hi
        </div>
        <div class="column is-2">
          hi2
        </div>
      </div>
    </div>
  </div>
</body>

</html>

补充说明

  • 如果需要取消columns默认的列间距,可以给.columns添加is-gapless类
  • 如果同一个level下有多个level-item,你可以给对应level-item添加is-flex-grow-1类让它自动填充剩余空间,替代固定的100%宽度设置

内容的提问来源于stack exchange,提问作者Kent Tong

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 00:45:10