首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >列内中心按钮

列内中心按钮
EN

Stack Overflow用户
提问于 2020-04-19 09:52:01
回答 2查看 448关注 0票数 0

我在用Bulma。考虑以下HTML

代码语言:javascript
复制
<div class="container">
  <div class="columns">
    <div class="column has-text-centered">
      <h1 class="title">
        Welcome! :)
      </h1>
      <div class="buttons">
        <a href="/login" class="button">Login now!</a>
        <a href="/register" class="button">Register now!</a>
      </div>
    </div>
  </div>
</div>

现在,标题是居中的,但按钮不是。当然,如果我们将display: block;设置为将按钮组合在一起的div,它们也会居中。但我找不到任何例子,我也不确定这是否是解决问题的方法。

有更多的“斗牛”的方式来解决这个问题吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-04-19 10:05:34

这一点我不太确定。

我试图重现这个问题,但似乎按钮是居中的。

代码语言:javascript
复制
<link href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.4.0/css/bulma.css" rel="stylesheet"/>
<div class="container">
  <div class="columns">
    <div class="column has-text-centered">
      <h1 class="title">
        Welcome! :)
      </h1>
      <div class="buttons">
        <a href="/login" class="button">Login now!</a>
        <a href="/register" class="button">Register now!</a>
      </div>
    </div>
  </div>
</div>

也许还有其他规则可以推翻这种行为?

编辑:

在0.4.0和0.8.0之间的相同版本中,它们似乎利用了flex box布局。

在您共享的示例中,buttons类具有display: flex-box,但它忽略了属性justify-content: center;,以使该div的内容对齐。

我不知道是预期的行为还是错误。

下面是一个工作示例:https://jsfiddle.net/gix_lg/73vmofqa/1/

票数 3
EN

Stack Overflow用户

发布于 2020-04-19 10:12:06

你试过“是以-v为中心”而不是“以文本为中心”吗?此外,还可以使用带有class=“列”的div来创建.column元素周围的水平空间,或者在父.columns元素上使用以..is为中心的

您试过检查页面以查看css吗?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61302417

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档