【问题标题】:input text right beside logo bootstrap 3在徽标 bootstrap 3 旁边输入文本
【发布时间】:2017-09-13 15:45:53
【问题描述】:

目前,我的徽标在最左边,其余的东西在最右边。我遇到的唯一问题是我希望搜索字段位于右侧徽标的旁边。

我尝试将它插入到同一个 div 中,但它最终出现在它的正下方。任何帮助将不胜感激!

HTML:

<div class="top-nav">
  <nav class="navbar navbar-inverse" role="navigation">
    <div class="navbar-header">
      <a class="navbar-brand" href="#">
        <img src="https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png" class="logo" />
      </a>
    </div>

    <div class="collapse navbar-collapse ">
      <ul class="nav navbar-nav navbar-right">
        <li id="search">
          <input class="search-input" placeholder="Search" type="text" />
          <a href="#">
            <i class="glyphicon glyphicon-search"></i>
          </a>
        </li>
        <li>
          <div class="register-login"><a href="#">Login</a> \ <a href="#">Sign Up</a></div>
        </li>
      </ul>
    </div>
  </nav>
</div>

JSFiddle Demo

【问题讨论】:

  • 不知道为什么你有两个.nav标签......这就是问题所在。
  • Bootstrap examples开始,Bootstrap 提供了一个浮动两个导航的方法,一个左一个右。
  • 这行得通吗? output.jsbin.com/gixevetaxe
  • @PraveenKumar 是的
  • @user4756836 我可以把它作为答案并解释一下吗?

标签: html css twitter-bootstrap twitter-bootstrap-3 styles


【解决方案1】:

我希望你像这样替换你的代码:

<div class="top-nav">
  <nav class="navbar navbar-inverse" role="navigation">
    <div class="navbar-header">
      <a class="navbar-brand" href="#">
        <img src="https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png" class="logo" />
      </a>
      <div class="nav navbar-nav navbar-collapse">
        <input class="search-input" placeholder="Search" type="text" />
        <a href="#">
          <i class="glyphicon glyphicon-search"></i>
        </a>
      </div>
    </div>
    <div class="collapse navbar-collapse">
      <ul class="nav navbar-nav navbar-right">
        <li>
          <div class="register-login"><a href="#">Login</a> \ <a href="#">Sign Up</a></div>
        </li>
      </ul>
    </div>
  </nav>
</div>

我在&lt;li&gt; 的徽标旁边添加了.nav

如果搜索图标超出区域,请使用:

#search {
  display: inline-block;
  position: relative;
}

【讨论】:

猜你喜欢
  • 2014-04-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-03-06
  • 2021-06-04
  • 2021-07-04
  • 1970-01-01
相关资源
最近更新 更多