关于 html:Bootstrap:在 btn-block 中左对齐文本

Bootstrap: left align text in btn-block

我正在使用一些使用 btn-block 类定义的列宽引导按钮。但是,它们里面的文本默认居中,我想左对齐它,这样它在我的表单中看起来更自然。有没有好的 Bootstrap 解决方案,还是我必须使用 CSS?

我有什么:

1
Push Meh


这可能是一个有点hacky的方法,但达到了你想要的效果:

1
<span class="pull-left">Push Meh</span>

还有一个 Bootply 演示


对于使用 Bootstrap 4.1 的任何人,有一个 text-left 类可以与 btn-block:

一起使用

1
Push Meh


另一种简单的方法是通过 Bootstrap 4 的 text-left 类

1
      <span class="iconify" data-icon="bx:bx-edit-alt" data-inline="true"></span> Start a discussion

您可以更轻松地在 btn 之前先使用 text-left,如下所示:

1
Push Meh

另一种方式是通过 flexbox。您可以使用 justify-content 属性并且不要忘记 display:flex 。否则,它将无法工作。 (见下面的代码)

1
2
3
a.btn {
   display: flex;
   justify-content: flex-start; }

您可以在这里了解更多信息:https://css-tricks.com/almanac/properties/f/flex-direction/

干杯!