html - 导航栏在响应 View 中推送下面的内容(Bootstrap 4)

标签 html css

最近我在使用 bootstrap-4。我正在尝试制作一个导航栏,但问题出在响应式 View 中,当我切换导航栏时,它只是将内容推送到它下面。有什么办法可以解决(bootstrap-4)中的这个问题。这样导航栏始终位于每个内容的顶部,并且不会将内容推到其下方。

 <nav class="navbar navbar-expand-sm bg-primary navbar-dark sticky-top">
    <div class="container">
        <a href="" class="navbar-brand">
            <img src="images/kick_ass_2.jpg" alt="" class="img-fluid img-thumbnail" style="width: 50px; height: 50px"/>
        </a>
        <button type="button" class="navbar-toggler" data-target="#mainMenu" data-toggle="collapse">
            <span class="navbar-toggler-icon"></span>
        </button>
        <div class="collapse navbar-collapse" id="mainMenu">
            <ul class="navbar-nav mr-auto">
                <li><a href="" class="nav-link">Home</a></li>
                <li><a href="test.html" class="nav-link">About</a></li>
                <li class="dropdown"><a href="" class="nav-link dropdown-toggle" data-toggle="dropdown">Service</a>
                    <ul class="dropdown-menu bg-primary">
                        <li><a href="test.html" class="nav-link">Service one</a></li>
                        <li><a href="test.html" class="nav-link">Service two</a></li>
                        <li><a href="test.html" class="nav-link">Service three</a></li>
                    </ul>
                </li>
                <li><a href="" class="nav-link">Gallery</a></li>
            </ul>
            <ul class="navbar-nav">
                <li><a href="" class="nav-link" data-toggle="modal" data-target="#loginModal">Login</a></li>
                <li><a href="" class="nav-link" data-toggle="modal" data-target="#signUpModal">Sign Up</a></li>
            </ul>
        </div>
    </div>
</nav>


<div id="mainSlider" class="carousel slide" data-ride="carousel" data-interval="3000">
    <ol class="carousel-indicators">
        <li data-target="#mainSlider" data-slide-to="0" class="active"></li>
        <li data-target="#mainSlider" data-slide-to="1"></li>
        <li data-target="#mainSlider" data-slide-to="2"></li>
        <li data-target="#mainSlider" data-slide-to="3"></li>

    </ol>

    <div class="carousel-inner">
        <div class="carousel-item active">
            <img src="images/kick_ass_2.jpg" alt="" class="w-100 img-hight"/>
            <div class="carousel-caption">
                <h3>Some content goes here</h3>
                <p>Some content goes here.Some content goes here.Some content goes here.</p>
            </div>
        </div>
        <div class="carousel-item">
            <img src="images/shield_of_captain_america.jpg" alt="" class="w-100 img-hight"/>
            <div class="carousel-caption">
                <h3>Some content goes here</h3>
                <p>Some content goes here.Some content goes here.Some content goes here.</p>
            </div>
        </div>
        <div class="carousel-item">
            <img src="images/max_payne_3_new.jpg" alt="" class="w-100 img-hight"/>
            <div class="carousel-caption">
                <h3>Some content goes here</h3>
                <p>Some content goes here.Some content goes here.Some content goes here.</p>
            </div>
        </div>
        <div class="carousel-item">
            <img src="images/watchmen_smiley.jpg" alt="" class="w-100 img-hight"/>
            <div class="carousel-caption">
                <h3>Some content goes here</h3>
                <p>Some content goes here.Some content goes here.Some content goes here.</p>
            </div>
        </div>
    </div>
    <a href="#mainSlider" class="carousel-control-prev" data-slide="prev">
        <span class="carousel-control-prev-icon"></span>
    </a>
    <a href="#mainSlider" class="carousel-control-next" data-slide="next">
        <span class="carousel-control-next-icon"></span>
    </a>
</div>

最佳答案

将“sticky-top ”更改为“固定顶”

<nav class="navbar navbar-expand-sm bg-primary navbar-dark fixed-top">

关于html - 导航栏在响应 View 中推送下面的内容(Bootstrap 4),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50638833/

相关文章:

html - 为什么 anchor 标记不采用其包含元素的高度和宽度

html - 使用 html 和 css 创建电子邮件布局 - 自动换行

javascript - 如何修复追加功能后表格行未被单击的问题?

php - 悬停时 CSS 边框问题

jquery - 改变html元素

css - FlatList 的最后一项从底部修剪掉

CSS 未在 Codeigniter 中加载

html - 输入元素的多个类

css - 如何嵌套此 scss 以使其仍按预期运行

html - 如何使这个标题居中?