html - Bootstrap 向左浮动和向右浮动

标签 html css bootstrap-4

<分区>

我是 Bootstrap 的新手,所以这对大多数人来说可能是一个简单的问题。我有一个导航栏,想要两个导航项和一个输入字段位于导航栏的左侧。剩下的两个导航项在右边。我试过弄乱类来实现这一点,并使用“左浮动”和“右浮动”类,但没有快乐:(

<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>

最佳答案

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

<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>

关于html - Bootstrap 向左浮动和向右浮动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49403283/

上一篇:javascript - 静态表头

下一篇:html - 是否可以在 span 标记中包含文本框逗号分隔值

相关文章:

javascript - Bootstrap 日历不显示

javascript - Bootstrap 4 导航栏中的悬停问题

html - 如何在 Bootstrap 表单上放置背景图片?

javascript - 使用 jQuery 更改表单的 id 但 jQuery 使用旧属性来识别它

javascript - iOS Chrome/Safari - 在模态内聚焦输入时不需要的滚动

Vuejs 的 CSS 掩码转换

css - 表头隐藏内容,悬停时显示

html - 为什么子 div 不超出 flex 行容器

bootstrap-4 - 两种颜色的垂直堆叠进度条

javascript - 表单字段选择总是向下增长 - Bootstrap 4