【问题标题】:bootstrap justify-content-between not working in headerbootstrap justify-content-between 在标头中不起作用
【发布时间】:2021-01-17 22:18:21
【问题描述】:

我正在尝试制作一个标题,当在 pc 上时是一个普通的导航,当在一个较小的设备(如手机等)上时变成一个汉堡导航。现在汉堡导航正在工作(只需要制作它,以便每当我在较小的设备上显示它并且另一个显示为 d-none)

现在问题出在我的正常导航上,每当我尝试在两者之间证明内容的合理性时,以使链接空间均匀分布它只是不想工作并且我得到默认块显示

这是需要修复的代码:

<div class="header">
        <nav class="navbar navbar-light">
            <div class="burger-nav d-none">
                <a class="navbar-brand" href="#">
                    <h1 id="logo"><span class="h1yellow">Crypto</span><span class="h1white">Mania</span></h1>
                </a>
                <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
                    <span class="navbar-toggler-icon"></span>
                </button>
                <div class="collapse navbar-collapse" id="navbarNav">
                    <ul class="navbar-nav">
                        <li class="nav-item active">
                            <a class="nav-link" href="#">Login<span class="sr-only">(current)</span></a>
                        </li>
                    </ul>
                </div>
            </div>
            <div class="normal-nav d-flex justify-content-between"> <!-- this part doesnt work -->
                <ul class="navbar-nav">
                    <li class="nav-item active ">
                        <a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a>
                    </li>
                    <li class="nav-item active">
                        <h1 id="logo"><span class="h1yellow">Crypto</span><span class="h1white">Mania</span></h1>
                    </li>
                    <li class="nav-item active ">
                        <a class="nav-link" href="#">Login <span class="sr-only">(current)</span></a>
                    </li>
                </ul>
            </div>
        </nav>
    </div>

这是整个导航,但我在问题所在的地方发表了一点评论。如果有人看到任何东西,请告诉我。

【问题讨论】:

    标签: html css twitter-bootstrap nav justify


    【解决方案1】:
    <div class="header">
            <nav class="navbar-light">
                <div class="burger-nav d-none">
                    <a class="navbar-brand" href="#">
                        <h1 id="logo"><span class="h1yellow">Crypto</span><span class="h1white">Mania</span></h1>
                    </a>
                    <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
                        <span class="navbar-toggler-icon"></span>
                    </button>
                    <div class="collapse navbar-collapse" id="navbarNav">
                        <ul class="navbar-nav">
                            <li class="nav-item active">
                                <a class="nav-link" href="#">Login<span class="sr-only">(current)</span></a>
                            </li>
                        </ul>
                    </div>
                </div>
                <div class="I removed this classes "> <!-- this part doesnt work -->
                    <ul class="d-flex justify-content-between">
                        <li class="nav-item active ">
                            <a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a>
                        </li>
                        <li class="nav-item active">
                            <h1 id="logo"><span class="h1yellow">Crypto</span><span class="h1white">Mania</span></h1>
                        </li>
                        <li class="nav-item active ">
                            <a class="nav-link" href="#">Login <span class="sr-only">(current)</span></a>
                        </li>
                    </ul>
                </div>
            </nav>
        </div>
    

    请试试这个代码。

    【讨论】:

    • 这行得通...我真的不明白为什么,你能解释一下吗?
    • nvm 发现是 ul 上的 navbar-nav 类覆盖了显示
    • 有些类有 flex-direction : 列
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-02-06
    • 2020-09-01
    • 1970-01-01
    • 2017-04-25
    • 2018-03-25
    • 2021-06-11
    • 2021-01-12
    相关资源
    最近更新 更多