html - 导航栏中的中心表单

标签 html css twitter-bootstrap center navbar

我想做的是将搜索框放在导航栏的中央 ( image here )。我该怎么做?

HTML:

<div class="navbar navbar-inverse navbar-fixed-top">
  <div class="navbar-inner">
    <div class="container">
      <a class="brand" href="#">logo</a>
      <div class="nav-collapse collapse">
        <form class="navbar-form pull-right">
          <div class="input-append">
            <input class="span4" id="appendedInputButton" type="text" placeholder="Search...">
            <button class="btn" type="button">Search</button>
          </div>
        </form>
      </div><!--/.nav-collapse -->
    </div>
  </div>
</div>

我使用的是 Bootstrap 附带的默认 CSS。

最佳答案

将表单元素包裹在它自己的 div 中并给它一个类或一个 id,然后创建一个自定义代码行使其居中,示例:

HTML:

<div id="search">
*form code here*
</div>

CSS:

#search { width: 200px; margin: auto; }

关于html - 导航栏中的中心表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14780865/

相关文章:

html - 如何使div在不同尺寸下保持相同的格式

html - 视频无法在 Mozilla firefox 上播放

javascript - 设置根元素时,IntersectionObserver 无法检测到交叉点

html - @font-face 在安装 ParcelJS 后不工作

css - WebStorm 在 TFS 上的 scss 文件观察器(使用 node-sass)上清除 css 文件的只读标志

forms - Twitter Bootstrap div 对齐

javascript - 有什么好的方法可以确定网页的 "actual content width"吗?

javascript - 如何在 jQuery 警报中显示我的表单?

html - 告诉 input[type=text] 字段有一些 margin-left 使用所有剩余的宽度(比如宽度为 :auto does)? 的 div

javascript - Chrome 软件包应用程序 : opening modal windows or use bootstrap?