首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >引导左浮动和右浮动

引导左浮动和右浮动
EN

Stack Overflow用户
提问于 2018-03-21 10:02:43
回答 4查看 1.9K关注 0票数 0

我对引导很陌生,所以这对大多数人来说可能是一个简单的问题。我有一个导航栏,希望两个导航项和一个输入字段在肚脐的左边。右边还有两个导航器。我试过捣乱这些类,用“左浮动”和“右浮动”来实现,但没有joy:

代码语言:javascript
复制
<nav class="navbar fixed-top navbar-expand-lg navbar-dark bg-dark fixed-top">
      <div class="container">
        <a class="navbar-brand" href="index.php">L'amour</a>
        <button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation">
          <span class="navbar-toggler-icon"></span>
        </button>
        <div class="collapse navbar-collapse" id="navbarResponsive">
          <ul class="navbar-nav ml-auto">
            <li class="nav-item float-left">
              <a class="nav-link float-left" href="order.php">Contact Us</a>
            </li>
            <li class="nav-item float-left">
              <a class="nav-link float-left" href="order.php">Testimonial</a>
            </li>
            <li class="nav-item">
              <input class='form-control' type='text' name='search' placeholder='Search for wedding...'>
            </li>
            <li class="nav-item float-right">
              <a class="nav-link float-right" href="order.php">Order Wesbite</a>
            </li>
            <li class="nav-item dropdown float-right">
              <a class="nav-link dropdown-toggle" href="#" id="navbarDropdownBlog" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
             Account
              </a>
              <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdownBlog">
                <a class="dropdown-item" href="signIn.php">Login</a>
                <a class="dropdown-item" href="sign-up">Sign up</a>
                <a class="dropdown-item" href="homeUser.php">Account details</a>
                <a class="dropdown-item" href="logout.php">Logout</a>
              </div>
            </li>
          </ul>
        </div>
      </div>
    </nav>
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2018-03-21 10:11:45

您可以使用以下解决方案:

代码语言:javascript
复制
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" rel="stylesheet"/>
<nav class="navbar fixed-top navbar-expand-lg navbar-dark bg-dark fixed-top">
  <div class="container">
    <a class="navbar-brand" href="index.php">L'amour</a>
    <button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation">
      <span class="navbar-toggler-icon"></span>
    </button>
    <div class="collapse navbar-collapse" id="navbarResponsive">
    
      <!-- left menu -->
      <ul class="navbar-nav">
        <li class="nav-item">
          <a class="nav-link" href="order.php">Contact Us</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" href="order.php">Testimonial</a>
        </li>
        <li class="nav-item">
          <input class='form-control' type='text' name='search' placeholder='Search for wedding...'>
        </li>
      </ul>
      
      <!-- right menu -->
      <ul class="navbar-nav ml-auto">
        <li class="nav-item">
          <a class="nav-link" href="order.php">Order Wesbite</a>
        </li>
        <li class="nav-item dropdown">
          <a class="nav-link dropdown-toggle" href="#" id="navbarDropdownBlog" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
         Account
          </a>
          <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdownBlog">
            <a class="dropdown-item" href="signIn.php">Login</a>
            <a class="dropdown-item" href="sign-up">Sign up</a>
            <a class="dropdown-item" href="homeUser.php">Account details</a>
            <a class="dropdown-item" href="logout.php">Logout</a>
          </div>
        </li>
      </ul>
    </div>
  </div>
</nav>

票数 0
EN

Stack Overflow用户

发布于 2018-03-21 10:13:01

将菜单分为左和右两个ul,左侧使用mr-auto类,右侧使用my-0类。

代码语言:javascript
复制
<nav class="navbar fixed-top navbar-expand-lg navbar-dark bg-dark fixed-top">
      <div class="container">
        <a class="navbar-brand" href="index.php">L'amour</a>
        <button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation">
          <span class="navbar-toggler-icon"></span>
        </button>
        <div class="collapse navbar-collapse" id="navbarResponsive">
          <ul class="navbar-nav mr-auto">
            <li class="nav-item float-left">
              <a class="nav-link float-left" href="order.php">Contact Us</a>
            </li>
            <li class="nav-item float-left">
              <a class="nav-link float-left" href="order.php">Testimonial</a>
            </li>
            <li class="nav-item">
              <input class='form-control' type='text' name='search' placeholder='Search for wedding...'>
            </li>
            </ul>
            <ul class="navbar-nav my-lg-0">
            <li class="nav-item ">
              <a class="nav-link float-right" href="order.php">Order Wesbite</a>
            </li>
            <li class="nav-item dropdown float-right">
              <a class="nav-link dropdown-toggle" href="#" id="navbarDropdownBlog" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
             Account
              </a>
              <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdownBlog">
                <a class="dropdown-item" href="signIn.php">Login</a>
                <a class="dropdown-item" href="sign-up">Sign up</a>
                <a class="dropdown-item" href="homeUser.php">Account details</a>
                <a class="dropdown-item" href="logout.php">Logout</a>
              </div>
            </li>
          </ul>
        </div>
      </div>
    </nav>

mutant/v00oy85h/

票数 0
EN

Stack Overflow用户

发布于 2018-03-21 10:13:03

要实现这一点,您应该将nav项包装在不同的ul

代码语言:javascript
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script><script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" rel="stylesheet"/>

<nav class="navbar fixed-top navbar-expand-lg navbar-dark bg-dark fixed-top">
  <div class="container">
    <a class="navbar-brand" href="index.php">L'amour</a>
    <button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation">
      <span class="navbar-toggler-icon"></span>
    </button>
    <div class="collapse navbar-collapse" id="navbarResponsive">
      <ul class="navbar-nav">
        <li class="nav-item float-left">
          <a class="nav-link float-left" href="order.php">Contact Us</a>
        </li>
        <li class="nav-item float-left">
          <a class="nav-link float-left" href="order.php">Testimonial</a>
        </li>
        <li class="nav-item">
          <input class="form-control" type="text" name="search" placeholder="Search for wedding...">
        </li>
        </ul>
        <ul class="navbar-nav ml-auto">
        <li class="nav-item ">
          <a class="nav-link" href="order.php">Order Wesbite</a>
        </li>
        <li class="nav-item dropdown">
          <a class="nav-link dropdown-toggle" href="#" id="navbarDropdownBlog" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
         Account
          </a>
          <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdownBlog">
            <a class="dropdown-item" href="signIn.php">Login</a>
            <a class="dropdown-item" href="sign-up">Sign up</a>
            <a class="dropdown-item" href="homeUser.php">Account details</a>
            <a class="dropdown-item" href="logout.php">Logout</a>
          </div>
        </li>
      </ul>
    </div>
  </div>
</nav>

注意:在全屏上查看片段

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

https://stackoverflow.com/questions/49403283

复制
相关文章

相似问题

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