html - 导航栏元素插入一切正确的 CSS

标签 html css twitter-bootstrap

我有一个 Bootstrap 导航栏。代码:

<div align="center">
    <!-- Static navbar -->
    <div class="navbar navbar-inverse navbar-fixed-top" role="navigation">
        <div class="container">
            <div id="nav_list" style="margin-top:30px; float:left;"></div>
            <div id="logo">
                <a href=""><img src="" style="height:50px; margin-top:20px;"></a>
            </div>
            <img id="loading" src="images/loading.gif"
                 style="height:50px;margin-top:20px; display:none">
        </div>
    </div>

我希望图像保持在导航栏的中间,而 nav_list float 在它的左侧。但是现在,当包含 nav_list 时,它会向左浮动,但所有图像都会向右推。

这是CSS:

#nav_list {
    background: url(icon_nav.png) no-repeat left top;
    cursor: pointer;
    height: 27px;
    width: 33px;
    float:left;
    margin-right: 0px !important;
}
#nav_list.active {
    background-position: -33px top;
}

最佳答案

添加:

#nav_list {
    background: url(icon_nav.png) no-repeat left top;
    cursor: pointer;
    height: 27px;
    width: 33px;
    float:left;
    position: absolute; /* <--- */
    text-align: center;
}

工作做得很好。谢谢。

关于html - 导航栏元素插入一切正确的 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22097938/

相关文章:

html - 将列表宽度更改为窗口大小

html - 表 :tr and gradient not working

javascript - iPhone 的网页 - 大字体而不是滚动?

javascript - 单击折线图中的单个点但不单击条形图中的单个条时显示 Bootstrap 模式

javascript - bootstrap 4 仅滚动中间列/facebook 像滚动

css - Twitter Bootstrap - 如何自定义填充

javascript - 使用 javascript 设置表单操作不起作用

html - 带有固定标题的滚动 UL

html - 元素之间的CSS伪元素

javascript - javascript中的径向运动