Html 导航栏上列表项的奇异放置-引导4

Html 导航栏上列表项的奇异放置-引导4,html,twitter-bootstrap,css,flexbox,bootstrap-4,Html,Twitter Bootstrap,Css,Flexbox,Bootstrap 4,我正在尝试使用BOOTSTRAP 4navbar,我在网页上看到了下面的输出 我真正想要的是以下内容: 我正在使用以下代码: 折叠内容 可通过navbar品牌进行切换。 在您的标签中应该有一个导航栏展开属性,例如导航栏展开md。 从: 导航栏需要使用.navbar和.navbar展开{-sm |-md |-lg |-xl}进行包装,以实现响应性折叠和颜色方案类 在标记中应该有navbar expand属性,例如navbar expand md。 从: 导航栏需要使用.

我正在尝试使用BOOTSTRAP 4
navbar
,我在网页上看到了下面的输出

我真正想要的是以下内容:

我正在使用以下代码:


折叠内容
可通过navbar品牌进行切换。
在您的
标签中应该有一个
导航栏展开
属性,例如
导航栏展开md
。 从:

导航栏需要使用
.navbar
.navbar展开{-sm |-md |-lg |-xl}
进行包装,以实现响应性折叠和颜色方案类

标记中应该有
navbar expand
属性,例如
navbar expand md
。 从:

导航栏需要使用
.navbar
.navbar展开{-sm |-md |-lg |-xl}
进行包装,以实现响应性折叠和颜色方案类


那些
ul
元素的
flex direction
,因此设置为
,以便第二个
ul
的项目彼此相邻:

ul.ml-auto{
弯曲方向:行;
}
ul.ml-auto li{
左边距:30px;
}

折叠内容
可通过navbar品牌进行切换。

那些
ul
元素的
弹性方向是
,因此设置为
,以便第二个
ul
的项目彼此相邻:

ul.ml-auto{
弯曲方向:行;
}
ul.ml-auto li{
左边距:30px;
}

折叠内容
可通过navbar品牌进行切换。

由于导航栏的结构不像典型的Bootstrap 4导航栏,因此存在一些问题

  • 使用
    flex row
    强制导航栏导航在所有宽度上保持水平

    <div class="pos-f-t">
        <div class="collapse" id="navbarToggleExternalContent">
            <div class="bg-dark p-4">
                <h4 class="text-white">Collapsed content</h4>
                <span class="text-muted">Toggleable via the navbar brand.</span>
            </div>
        </div>
        <nav class="navbar navbar-dark bg-dark">
            <ul class="navbar-nav mr-auto">
                <li class="nav-item active">
                    <a class="nav-link" href="\">
                        <h5 class="text-white">
                <i class="fab fa-expeditedssl"></i> &nbsp; CVT</h5>
                    </a>
                </li>
            </ul>
            <ul class="navbar-nav ml-auto flex-row">
                <li class="nav-item active">
                    <a class="nav-link px-2" href="\">HOME
                            <i class="fas fa-home"></i>
                            <span class="sr-only">(current)</span>
                        </a>
                </li>
                <li class="nav-item">
                    <a class="nav-link px-2" href="\search">SEARCH
                            <i class="fas fa-search"></i>
                        </a>
                </li>
            </ul>
            <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarToggleExternalContent" aria-controls="navbarToggleExternalContent" aria-expanded="false" aria-label="Toggle navigation">
                <span class="navbar-toggler-icon"></span>
            </button>
        </nav>
    
    
    折叠内容
    可通过navbar品牌进行切换。
    


由于导航栏的结构不像典型的Bootstrap 4导航栏,因此存在一些问题

  • 使用
    flex row
    强制导航栏导航在所有宽度上保持水平

    <div class="pos-f-t">
        <div class="collapse" id="navbarToggleExternalContent">
            <div class="bg-dark p-4">
                <h4 class="text-white">Collapsed content</h4>
                <span class="text-muted">Toggleable via the navbar brand.</span>
            </div>
        </div>
        <nav class="navbar navbar-dark bg-dark">
            <ul class="navbar-nav mr-auto">
                <li class="nav-item active">
                    <a class="nav-link" href="\">
                        <h5 class="text-white">
                <i class="fab fa-expeditedssl"></i> &nbsp; CVT</h5>
                    </a>
                </li>
            </ul>
            <ul class="navbar-nav ml-auto flex-row">
                <li class="nav-item active">
                    <a class="nav-link px-2" href="\">HOME
                            <i class="fas fa-home"></i>
                            <span class="sr-only">(current)</span>
                        </a>
                </li>
                <li class="nav-item">
                    <a class="nav-link px-2" href="\search">SEARCH
                            <i class="fas fa-search"></i>
                        </a>
                </li>
            </ul>
            <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarToggleExternalContent" aria-controls="navbarToggleExternalContent" aria-expanded="false" aria-label="Toggle navigation">
                <span class="navbar-toggler-icon"></span>
            </button>
        </nav>
    
    
    折叠内容
    可通过navbar品牌进行切换。
    


我试过了,但是导航栏切换器不见了。是的,导航栏切换器应该只在视图宽度小于某个大小时出现。导航栏将折叠,切换器将取代链接,提供下拉菜单。我已经测试了你的代码,但它似乎没有切换链接。从引导文档中复制示例导航栏,并根据需要进行编辑。这是查看导航栏如何正确工作的最佳方式。看,我试过了,但是导航栏切换器不见了。是的,导航栏切换器应该只在视图宽度小于某个大小时出现。导航栏将折叠,切换器将取代链接,提供下拉菜单。我已经测试了你的代码,但它似乎没有切换链接。从引导文档中复制示例导航栏,并根据需要进行编辑。这是查看导航栏如何正确工作的最佳方式。再见,太好了,谢谢你,齐姆,太好了,谢谢你,齐姆。