css - Twitter Bootstrap 3.0.3 Navbar 对齐 Navbar Header

标签 css twitter-bootstrap twitter-bootstrap-3 navbar

我很难将我的导航栏品牌 Logo 居中。

目前,我的 Logo 将靠左对齐。

我实际上想让它从第一个链接居中对齐。请在下面找到示例: enter image description here

请在下面找到我在 JSFiddle 的代码

http://jsfiddle.net/QSa8v/3/

<div id="navbar">
    <nav role="navigation" class="navbar-custom">
        <div class="navbar-header">
            <button data-toggle="collapse" data-target="#ren-nav-collapse" class="navbar-toggle">
                <span class="sr-only">
                    Toggle navigation
                </span>
                <span class="icon-bar" />
                <span class="icon-bar" />
                <span class="icon-bar" />
            </button>
            <a href="#" class="navbar-brand">
                <img src="http://i.imgur.com/CMEnIo7.png" />
            </a>
        </div>
        <div class="collapse navbar-collapse" id="ren-nav-collapse">
            <ul class="nav navbar-nav">
                <li>
                    <a href="#">LINK 1</a>
                </li>
                <li>
                    <a href="#">LINK 2</a>
                </li>
                <li>
                    <a href="#">LINK 3</a>
                </li>
                <li>
                    <a href="#">LINK 4</a>
                </li>
                <li>
                    <a href="#">LINK 5</a>
                </li>
                <li>
                    <a href="#">LINK 6</a>
                </li>
            </ul>
        </div>
    </nav>
</div>

非常需要您的回答。

最佳答案

看这里:http://jsfiddle.net/QSa8v/4/

HTML 更改:

<div id="navbar">
    <nav role="navigation" class="navbar-custom">
        <div class="navbar-header col-xs-3 myheader">    // CHANGE HERE
            <button data-toggle="collapse" data-target="#ren-nav-collapse" class="navbar-toggle">
                <span class="sr-only">
                    Toggle navigation
                </span>
                <span class="icon-bar" />
                <span class="icon-bar" />
                <span class="icon-bar" />
            </button>
            <a href="#" class="navbar-brand mybrand">     // CHANGE HERE
                <img src="http://i.imgur.com/CMEnIo7.png" />
            </a>
        </div>
        <div class="collapse navbar-collapse" id="ren-nav-collapse">
            <ul class="nav navbar-nav mybar">          // CHANGE HERE
                <li>
                    <a href="#">LINK 1</a>
                </li>
                <li>
                    <a href="#">LINK 2</a>
                </li>
                <li>
                    <a href="#">LINK 3</a>
                </li>
                <li>
                    <a href="#">LINK 4</a>
                </li>
                <li>
                    <a href="#">LINK 5</a>
                </li>
                <li>
                    <a href="#">LINK 6</a>
                </li>
            </ul>
        </div>
    </nav>
</div>

添加了 CSS:

.mybar {
    margin-left:0px !important;
}
.mybrand{
     float:none !important;   
}

.myheader{
    text-align: center;
    padding: 1em;
}

关于css - Twitter Bootstrap 3.0.3 Navbar 对齐 Navbar Header,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21232512/

相关文章:

javascript - 禁用字段但允许将光标放在它上面并允许从中复制

css - 是否可以在通用过渡 Stylus 混合中创建滚动?

javascript - 如何在 yeoman Angular bootstrap-saas i 中从 main.scss 生成 css

html - CSS:如何更改 bootstrap LESS code.less 源代码以自定义我的代码着色?

jquery - 移动导航中的 Twitter Bootstrap 链接

javascript - 通过按键输入搜索元素的下拉菜单

jquery - 两列和三列均匀响应的同位素网格

html - 图像以原始大小输出,要求它是父 div 的大小

javascript - 如何使用 glyphicon bootstrap 更改按钮文本并保留顺序?

firefox - Firefox 中 Bootstrap 导航选项卡下出现意外的细线