当前位置: 首页 > 知识库问答 >
问题:

引导4,如何将按钮居中对齐?

彭建业
2023-03-14
<div class="container">
  <div class="row">
    <div class="col-xs-12 col-sm-12 col-md-8">
      <div v-for="job in job">
        <div class="text-center">
          <h1>{{ job.job_title }}</h1>
          <p><strong>Google Inc. </strong> - {{ job.location }}</p>
          <h2><u>Job Description</u></h2>
        </div>
        <p v-html="desc"></p>
        <p class="text-center">Posted: {{ formatDate(job.date_created) }}</p>
        <button v-on:click="applyResume()" id="apply-btn" class="btn btn-primary">{{ buttonText }}</button>
      </div>
    </div>
    <div class="hidden-sm-down col-md-4"></div>
  </div>
</div>

不知道如何将此按钮居中。在BS3中,我只使用中心块,但在BS4中,这不是一个选项。有什么建议吗?

共有3个答案

邓开济
2023-03-14

通过使用bootstrap 4实用程序,您可以通过将水平边距设置为“自动”,使元素本身水平居中。

要将水平边距设置为自动,可以使用mx autom表示边距,x表示x轴(左-右),而auto表示设置。因此,这将把左边距和右边距设置为“自动”设置。浏览器将平均计算边距并将元素居中。该设置仅适用于块元素,因此需要添加display:block,并使用引导实用程序通过d-block完成。

<button type="submit" class="btn btn-primary mx-auto d-block">Submit</button>

根据这个答案,您可以考虑所有浏览器完全支持自动保证金设置。浏览器支持保证金:自动,所以使用起来很安全。

bootstrap4类text center也是一个很好的解决方案,但是它需要一个父包装器元素。使用自动边距的好处是,它可以直接在按钮元素本身上完成。

裴和怡
2023-03-14

用bootstrap试试这个

<div class="row justify-content-center">
  <button type="submit" class="btn btn-primary">btnText</button>
</div>

https://getbootstrap.com/docs/4.1/layout/grid/#variable-宽度内容

鱼旺
2023-03-14

在bootstrap4中,应该使用文本中心类来对齐内联块。

注:文本对齐:居中 将起作用,无论您使用的引导版本如何。这正是所要做的。文本中心适用。

<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css">

<div class="container">
  <div class="row">
    <div class="col text-center">
      <button class="btn btn-default">Centered button</button>
    </div>
  </div>
</div>

 类似资料:
  • 问题内容: 我正在使用bootstrap 4 alpha3。 我想在整个页面的中间水平放置卡片。 我尝试了卡的bootstrap 4示例页面上列出的所有不同选项。 我该如何实现? 问题答案: 为.card添加CSS 更新: 您可以使用引导程序4中可用的类来居中放置卡。

  • 问题内容: 我有一个宽度为100%的div。 我想将按钮居中放置,该怎么办? 问题答案: 更新的答案 由于我注意到这是一个积极的答案,所以进行了更新,但是Flexbox现在是正确的方法。 现场演示 垂直和水平对齐。 只是水平的(只要主伸缩轴是水平的,这是默认值) 使用固定宽度且没有flexbox的原始答案 如果原始海报想要垂直和居中对齐,则对于固定按钮的宽度和高度非常容易,请尝试以下操作 CSS

  • 问题内容: 我正在Twitter Bootstrap中构建表单,但是将按钮居中于表单输入下方时出现问题。我已经尝试过将类应用于按钮,但这没有用。我该如何解决? 这是我的代码。 问题答案: 用“文本中心”类在div中包装Button。 只需更改此: 对此: 编辑 作为 BootstrapV4 ,滴入#19102赞成

  • 我有一些社交媒体图标使用引导字体-很棒的图标。我的问题是图标没有居中。 这里是我的代码,它的大部分是从一个在线来源复制和粘贴。 我也希望它适用于移动以及。我已经玩了一些边距和文本对齐,但似乎没有什么工作如预期。感谢任何帮助。

  • 我正在推特引导中构建一个表单,但是我在表单输入下方的按钮居中时遇到了问题。我已经尝试将类应用于按钮,但没有成功。我该如何解决这个问题? 这是我的密码。

  • 目前,我有3个单选按钮,我试图放置在我的2个输入字段旁边使用引导。我想把它们放在我的输入字段的同一行,但是它一直与这些输入字段的标签对齐。 有人知道我怎样才能把路线撞倒吗? 我的html: 这是我的https://embed.plnkr.co/YIFin0fUchhSyZHiWUO6/