如何使用Twitter Bootstrap将元素右对齐?

36

我有3个元素,想把按钮对齐到屏幕右侧,但是做不到。

<div class="container">
  <div class="row-fluid">
    <h4>
      <img src="img.png" style="width:50px;">
      Title
      <a href="link_to_img.html" class="btn btn-success">Grab it!</a>
    </h4>
  </div>
</div>
4个回答

64

4
注意:你必须将“pull-right”类应用于要右对齐的元素本身,而不是它的父元素/容器。 - Dhaust
如果您正在使用Bootstrap 4,则需要使用float-right - Julian Espinel

8
尝试类似这样的东西。
<a href = "link_to_img.html" class = 'btn btn-success pull-right'>Grab it!</a>

0

使用 justify-content-end

根据Bootstrap文档,它说:

Bootstrap 3使用.navbar-left和.navbar-right进行导航栏对齐。

Bootstrap 4使用各种辅助类。

(对齐部分) https://www.quackit.com/bootstrap/bootstrap_4/tutorial/bootstrap_navbars.cfm

这里有更多关于新对齐方式的信息 https://www.quackit.com/css/flexbox/tutorial/flexbox_alignment.cfm

<!DOCTYPE html>
<html>

<head>
<link rel="stylesheet" href="style.css">
<script src="script.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" integrity="sha384-rwoIResjU2yc3z8GV/NPeZWAv56rSmLldC3R/AZzGRnGxQQKnKkoFVhFQhNUwEyJ" crossorigin="anonymous">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/js/bootstrap.min.js" integrity="sha384-vBWWzlZJ8ea9aCX4pEW3rVHjgjt7zpkNpZk+02D9phzyeVkE+jo0ieGizqPLForn" crossorigin="anonymous"></script>
</head>

<body>

  <style>
    .wrapper {
      display: flex;
      align-items: center;
      background-color: beige;
      height: 100vh;
    }

    .wrapper > div {
      padding: 20px;
      font-size: 4vw;
      color: white;
    }

    .red {
      background: orangered;
    }

    .green {
      background: yellowgreen;
    }

    .blue {
      background: steelblue;
    }

    body {
      margin: 0;
    }
  </style>
  <div class="wrapper justify-content-end">
    <div class="red">1</div>
    <div class="green">2</div>
    <div class="blue">3</div>
  </div>
</body>

</html>

https://plnkr.co/edit/LtfW2fj9f3E9Ehj1M8jN?p=catalogue


0
在Bootstrap v4中:
<div class="float-right">Float right on all viewport sizes</div>

Bootstap v4 文档

在 Bootstrap v5 中:

<div class="float-end">Float end on all viewport sizes</div>

Bootstrao v5 文档


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接