Bootstrap 4 当屏幕非常小时,保持品牌和开关在同一行引导4

Bootstrap 4 当屏幕非常小时,保持品牌和开关在同一行引导4,bootstrap-4,Bootstrap 4,使用Bootstrap4,我已经找到了如何制作一个通用导航,其中品牌位于左侧,链接位于右侧。我还能够使它在屏幕尺寸低于中等大小时折叠成一个开关。我的问题是,对于一个多词品牌,当屏幕变得太小时,切换开关就会位于品牌下方。我想要的是让这个多词品牌在它自己的下面崩溃,并让切换开关保持正确。此外,使用“navbar品牌”禁止多词品牌崩溃。我不得不用“导航链接”来代替我的品牌,让它崩溃 <html lang="en"> <head> <title>Bootstrap

使用Bootstrap4,我已经找到了如何制作一个通用导航,其中品牌位于左侧,链接位于右侧。我还能够使它在屏幕尺寸低于中等大小时折叠成一个开关。我的问题是,对于一个多词品牌,当屏幕变得太小时,切换开关就会位于品牌下方。我想要的是让这个多词品牌在它自己的下面崩溃,并让切换开关保持正确。此外,使用“navbar品牌”禁止多词品牌崩溃。我不得不用“导航链接”来代替我的品牌,让它崩溃

<html lang="en">
<head>
  <title>Bootstrap Example</title>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js"></script>
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"></script>
</head>
<body>


<nav class="navbar navbar-expand-md bg-light navbar-light border-bottom shadow-sm">
  <a class="nav-link" href="#"><font color="7c0000">THIS BRAND HAS A LOT OF WORDS IN IT</font></a>


  <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#collapsibleNavbar">
    <span class="navbar-toggler-icon"></span>
  </button>


  <div class="collapse navbar-collapse" id="collapsibleNavbar">
    <ul class="navbar-nav ml-auto">
      <li class="nav-item">
        <a class="nav-link" href="#">LINK</a>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="#">LINK</a>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="#">LINK</a>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="#">LINK</a>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="#">LINK</a>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="#">LINK</a>
      </li>
    </ul>
  </div>  
</nav>
</div>

</body>
</html>

引导示例

此CSS属性可以帮助

  • 对于正常的屏幕尺寸,我们添加了我们的类,以确保长品牌标题只能占据屏幕的75%
  • 为了进一步增强它,当大小小于578px时,我们删除了填充
  • 为了进一步改进,我们获得了长品牌名称,仅占屏幕的50%
您可以更改这些数字以获得您想要的确切效果

.nav链接{
宽度:75%;
}
@媒体屏幕和屏幕(最大宽度:478px){
navbar先生{
填充:0
}
}
@媒体屏幕和屏幕(最大宽度:300px){
.导航链路{
宽度:50%;
}
}


我添加了该脚本,但它没有改变导航栏中的品牌和切换位置您的意思是添加了样式块?加载bootstrap.min.css后放置样式块。。。i、 e.在
之后,我将您的CSS复制并粘贴到和之间,并且没有任何更改。当我将一个没有代码的页面与一个在Safari的响应式设计模式下有代码的页面进行比较时,两个页面在每个屏幕大小上看起来都是一样的。