Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何在引导程序中对齐元素';导航栏?_Html_Css_Twitter Bootstrap - Fatal编程技术网

Html 如何在引导程序中对齐元素';导航栏?

Html 如何在引导程序中对齐元素';导航栏?,html,css,twitter-bootstrap,Html,Css,Twitter Bootstrap,我正在为可折叠的导航栏()使用一些自定义引导css。我尝试在顶部添加一个搜索栏,我希望搜索栏与图标对齐,下面有链接:174.37.193.115/chrome/ <nav class="navbar navbar-custom navbar-fixed-top" role="navigation"> <div class="container"> <div class="navbar-header"> <button type="

我正在为可折叠的导航栏()使用一些自定义引导css。我尝试在顶部添加一个搜索栏,我希望搜索栏与图标对齐,下面有链接:174.37.193.115/chrome/

<nav class="navbar navbar-custom navbar-fixed-top" role="navigation">
  <div class="container">
    <div class="navbar-header">
      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-main-collapse">
      <i class="fa fa-bars"></i>
      </button>
      <a class="navbar-brand" href="#page-top">
      <i class="fa fa-bolt fa-lg"></i>
      </a>
      <div class="input-group col-lg-6 col-lg-offset-0">
        <input type="text" class="form-control" placeholder="Look for people, groups, and anything">
        <span class="input-group-addon"><i class="fa fa-search"></i></span>
      </div>
    </div>
    <!-- Collect the nav links, forms, and other content for toggling -->
    <div class="collapse navbar-collapse navbar-main-collapse">
      <ul class="nav navbar-nav">
        <!-- Hidden li included to remove active class from about link when scrolled up past about section -->
        <li class="hidden">
          <a href="#page-top"></a>
        </li>
        <li>
          <a href="#">News</a>
        </li>
        <li>
          <a href="#">Profile</a>
        </li>
        <li class="dropdown">
          <a href="#" class="dropdown-toggle" data-toggle="dropdown">Something</a>
          <ul class="dropdown-menu">
            <li><a href="#">One</a>
            </li>
            <li><a href="#">Two</a>
            </li>
            <li><a href="#">Three</a>
            </li>
          </ul>
        </li>
        <li>
          <a href="#">Bamn</a>
        </li>
        <li>
          <a href="#">Pewpew</a>
        </li>
        <li>
          <a href="#">Vroom</a>
        </li>
        <li>
          <a href="#">Wheeeew</a>
        </li>
        <li>
          <a href="#">Bzzzt</a>
        </li>
      </ul>
    </div>
    <!-- /.navbar-collapse -->
  </div>
  <!-- /.container -->
</nav>

不幸的是,我似乎无法让搜索栏进入正确的位置,而且似乎发生了一些非常奇怪的事情。总的来说,我还不清楚哪些元素可以相互堆叠(我似乎无法通过col强制)


任何帮助使搜索栏与螺栓对齐,以及下面的链接都将不胜感激!一个元素如何堆叠的解释将是一个额外的好处

要获取上述内容下的导航链接:

.nav>li>a {
    padding: 10px 30px 10px 0;
}
为了让悬停状态看起来更好,也许这样更好:

.nav>li>a {
    padding: 10px 0;
    margin-right: 30px;
}
或者,如果只想补偿填充偏移,可以将整个导航栏向左移动:

.navbar-nav {
    margin-left: -15px;
}

要使搜索栏与徽标对齐,请执行以下操作:

.col-lg-6 {
    margin-top: 12px;
}

只需将这些规则添加到您自己的css文件中,您将在引导后调用这些规则。对于其他响应变化,您也可以使用类似的方法(或切换到百分比)。

您可以发布一个链接到您的代码的呈现示例吗?是的!现在只是模仿李。。。只是一个建议,您可以尝试在div中添加一个“pull right”类进行搜索,并可能将其作为navbar头块中的第一个子类