首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >引导4 mr-auto不能正常工作。

引导4 mr-auto不能正常工作。
EN

Stack Overflow用户
提问于 2019-09-07 10:16:00
回答 6查看 18K关注 0票数 7

我有个片段:

代码语言:javascript
复制
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/css/bootstrap.min.css" integrity="sha384-GJzZqFGwb1QTTN6wy59ffF1BuGJpLSa9DkKMp0DgiMDm4iYMj70gZWKYbI706tWS" crossorigin="anonymous">

<header>
  <div class="container">
    <div class="row">
      <div class="col-lg-3">
        <div class="logo">
          <img src="#" alt=" logotype">
        </div>
      </div>
      <div class="col-lg-9">
        <div class="head-buttons mr-auto">
          <a href="">Русский</a>
          <div class="auth-buttons">
            <button>Войти</button>
            <button>Регистрация</button>
          </div>
        </div>
      </div>
    </div>
  </div>
</header>

我想要-lg-9所有内容在这个div对齐右。为什么mr-auto不能工作?我怎么才能修好它?我试着和justify-content-end排成一排,不工作。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2019-09-07 11:53:47

自动边距适用于柔性箱容器,但col-lg-9不是柔性盒容器.使用ml-auto 将内容推到正确的

代码语言:javascript
复制
 <div class="row">
    <div class="col-lg-3">
        <div class="logo">
            <img src="#" alt="logotype">
        </div>
    </div>
    <div class="col-lg-9 d-flex">
        <div class="head-buttons ml-auto">
            <a href="">Русский</a>
            <div class="auth-buttons">
                <button>Войти</button>
                <button>Регистрация</button>
            </div>
        </div>
    </div>
 </div>

另一个选项是使用col-lg-auto将右列的宽度缩小到其内容。那么列上的ml-auto也可以工作。

代码语言:javascript
复制
  <div class="row">
      <div class="col-lg-3">
            <div class="logo">
                <img src="#" alt=" logotype">
            </div>
        </div>
        <div class="col-lg-auto ml-auto">
            <div class="head-buttons">
                <a href="">Русский</a>
                <div class="auth-buttons">
                    <button>Войти</button>
                    <button>Регистрация</button>
                </div>
            </div>
       </div>
  </div>

https://www.codeply.com/go/4n4R9cNrqE

票数 4
EN

Stack Overflow用户

发布于 2021-11-12 15:32:17

在引导5中,使用ms-auto代替ml-auto,使用me-auto代替mr-auto

代码语言:javascript
复制
<ul className="navbar-nav ms-auto">
<ul className="navbar-nav me-auto">
票数 4
EN

Stack Overflow用户

发布于 2019-09-07 10:57:19

mr-auto是用来设置边距-右自动,而不是使用对齐内容的权利.

您希望在col-lg-9中将内容与右对齐,因此您需要将类添加到文本-右与col 9中。

谢谢。

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

https://stackoverflow.com/questions/57832732

复制
相关文章

相似问题

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