html - 如何在 Bulma 中集中对齐列?

标签 html css bulma

我正在尝试使用以下布局创建一个基于磁贴的仪表板(无需使用 Bulma 磁贴):

https://jsfiddle.net/foobarbazian/9szfn8db/2/

<div class="container">
  <br>
  <div class="columns is-multiline">
    <div class="column is-3">
      <div class="box has-background-success">
        <p class="title has-text-centered">One</p>
        <div>
          <div class="columns ">
            <div class="column box is-5">A</div>
            <div class="column"></div>
            <div class="column box is-5">B</div>
            <div class="column"></div>
          </div>

          <div class="columns">
            <div class="column box is-5">C</div>
            <div class="column"></div>
            <div class="column box is-5">D</div>
            <div class="column"></div>
          </div>
        </div>
      </div>
    </div>

    <div class="column is-3">
      <div class="box has-background-danger">
        <p class="title has-text-centered">Two</p>
        <div>
          <div class="columns ">
            <div class="column box is-5">A</div>
            <div class="column"></div>
            <div class="column box is-5">B</div>
            <div class="column"></div>
          </div>

          <div class="columns">
            <div class="column box is-5">C</div>
            <div class="column"></div>
            <div class="column box is-5">D</div>
            <div class="column"></div>
          </div>
        </div>
      </div>
    </div>

    <div class="column is-3">
      <div class="box has-background-success">
        <p class="title has-text-centered">Three</p>
        <div>
          <div class="columns ">
            <div class="column box is-5">A</div>
            <div class="column"></div>
            <div class="column box is-5">B</div>
            <div class="column"></div>
          </div>

          <div class="columns">
            <div class="column box is-5">C</div>
            <div class="column"></div>
            <div class="column box is-5">D</div>
            <div class="column"></div>
          </div>
        </div>
      </div>
    </div>        
  </div>
</div>

但是我可以看到左边有一个缝隙,比盒子右边的缝隙小,每个盒子的底部也有一个缝隙。

如何确保内容很好地放置在每个框的中间?

最佳答案

 
.columns {
   flex-wrap: wrap; 
   justify-content: space-between
}
.column.is-5 {
height: 100%;
}
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.7.1/css/bulma.min.css">
<div class="container">
  <br>
  <div class="columns is-multiline">
<div class="column is-3">
  <div class="box has-background-success">
    <p class="title has-text-centered">One</p>
    <div>
      <div class="columns ">
        <div class="column box is-5">A</div>
       
        <div class="column box is-5">B</div>
      
        <div class="column box is-5">C</div>
       
        <div class="column box is-5">D</div>
       
      </div>
    </div>
  </div>


</div>

关于html - 如何在 Bulma 中集中对齐列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50796753/

相关文章:

java - 在 Wicket 中的新窗口中打开 HTML 页面

javascript - 哪种 Javascript 日期格式与所有浏览器兼容?

html - 将元素定位到精确的 div

css - 不能使 div 在 IE8 中看起来一样吗?

css - 仅当在无样式的 HTML Details 标签内时,表单元素样式不正确

javascript - 如何使用 Javascript 一次关闭同一个 div 类的每个实例

javascript - 汉堡包菜单中断收缩标题(反之亦然)

html - Foundation 5 显示模态不起作用

css - Material 设计抽屉问题

css - 如何在不使用内容容器的情况下在 Bulma 中的标题前创建间距