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

时间:2015-07-30 20:16:59

标签: html css twitter-bootstrap

我正在使用一些使用btn-block类定义的列宽Bootstrap按钮。但是,默认情况下,它们内部的文本是居中的,我想左对齐,以便在我的表单中看起来更自然。有没有一个很好的Bootstrap解决方案,或者我是否必须使用CSS?

我得到了什么:

<a href="url" class="btn btn-default btn-block" role="button">Push Meh</a>

5 个答案:

答案 0 :(得分:8)

这可能是一种hacky方式,但达到了你想要的效果:

<a href="#" class="btn btn-default btn-block" role="button"><span class="pull-left">Push Meh</span>&nbsp;</a>

Bootply Demo

答案 1 :(得分:1)

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

<a href="#" class="btn btn-primary btn-block text-left">Push Meh</a>

答案 2 :(得分:0)

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

DT <- fread(
" product    date       salesamount
   a       2011-01          35
   b       2011-02          40
   c       2011-03          50
   d       2011-01          55
   b       2012-02          46
   a       2011-02          35
   d       2012-01          62
   c       2012-03          56
   c       2012-02          56
   a       2012-03          38
   b       2012-01          46
   e       2011-03          60
   a       2012-03          38
   e       2012-02          67
   d       2011-01          55")

您可以在此处了解详情:https://css-tricks.com/almanac/properties/f/flex-direction/

干杯!

答案 3 :(得分:0)

您可以更轻松地在btn之前先使用text-left:

<a href="url" class="text-left btn btn-default btn-block" role="button">Push Meh</a>

答案 4 :(得分:0)

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

 <a href="button" class="btn btn-outline-success btn-block text-left">
      <span class="iconify" data-icon="bx:bx-edit-alt" data-inline="true"></span> Start a discussion  
    </a>