html - Bootstrap 导航栏重叠 div 标签

标签 html css twitter-bootstrap

我已经研究了一段时间,觉得是时候寻求帮助了。 我有一个容器,其中有一个链接,链接下方有一个标签,标签下方是导航栏。 我尝试了一些设置,但未能正确设置。 有那么一刻,我以为我明白了。

[已编辑] 这是我一直在研究的代码:

  <div style=" background-color:#f0f0f1; width:inherit;">
        <div class="container">
        <!--Page Title Section -->

            <div class="container">
                <div style="float:left;">
                    <br />
                    <a href="#">Back to Link</a>
                    <p class="pagelabelspacer">
                        <asp:Label ID="PageTitleLabel" CssClass="pageTitle" runat="server">Page Title.</asp:Label>
                    </p>
                </div>
            </div><!-- /.container-collapse -->
        </div>

        <!--End Page Title Section-->

        <!--Nav Bar -->

        <div class="container">

            <nav class="navbar navbar-inverse navbar-default">
            <div class="navbar-header">
                <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                </button>
            </div>
            <div class="navbar-collapse collapse">
                <ul class="nav navbar-nav">
                <li class="active"><a href="#">Home</a></li>
                <li><a href="#">Link 1</a></li>
                <li><a href="#">Link 1</a></li>
                <li><a href="#">Link 1</a></li>
                </ul>    
            </div>
            </nav>
        </div>

        <!--End Nav Bar -->
    </div>

[已编辑] 我的问题:

  1. 如何让导航栏不与链接和标签重叠? [我的答案 -> 只要把它放在另一个容器里就可以了]

  2. 在 nav-default 上,导航栏的高度似乎被夸大了(即太高)。有没有办法改变它(例如设置特定的像素高度)?

  3. 有没有办法覆盖默认的导航栏颜色?

我会继续使用它来尝试让它工作。 非常感谢任何建议和建议。 谢谢!

最佳答案

如何让导航栏不与链接和标签重叠?

http://getbootstrap.com/components/#navbar-fixed-bottom

Body padding required

The fixed navbar will overlay your other content, unless you add padding to the bottom of the . Try out your own values or use our snippet below. Tip: By default, the navbar is 50px high.

body { padding-bottom: 70px; }

Make sure to include this after the core Bootstrap CSS.

有没有办法覆盖默认的导航颜色?

http://getbootstrap.com/customize/#navbar

如果您使用的是 SASS 或 LESS bootstrap,则具有可以更改的变量以操纵元素的各种属性。

关于html - Bootstrap 导航栏重叠 div 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21944973/

相关文章:

html - 有人可以详细解释 clear 在此代码中的工作原理吗?

javascript - 无法让 Bootstrap 模态与 Rails 4 一起使用

javascript - 使用 Javascript 在标签中的内容之前附加元素

firefox - 不使用 'all' 的多个 css3 过渡类型

javascript - 计算函数执行了多少次

javascript - 使用 javascript 或 jQuery 添加/传递 Bootstrap 类到 'div'

javascript - BootStrap 导航栏不显示

javascript - 如何通过提示另存为对话框来保存网页中的文件?

javascript - 使用 Javascript 在浏览器中显示 html 代码而不是显示元素的功能

html - 为什么我在 IE9 中播放 Video.js 时遇到问题