css - 导航选项卡 - 堆叠为方形按钮而不是 2 行

标签 css twitter-bootstrap bootstrap-4

更新:对于将来遇到此问题的任何人:在这段代码中您看不到我正在谈论的问题,但我找到了问题的原因:在原始代码中我有另一个导航栏 - 主导航栏,其中有 display:block,这导致了问题

我正在使用导航选项卡,以便您可以在单个页面中的 2 个页面之间进行选择:

<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css" rel="stylesheet"/>
      
      
           <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

      <div class="container">
            <ul class="nav nav-tabs justify-content-center">
                <li class="nav-item">
                    <a class="nav-link active" href="#" style="color:white;background-color:blue">First Link</a>
                </li>
                <li class="nav-item">
                    <a class="nav-link" href="#">Second Link</a>
                </li>
            </ul>
        </div>

它在网络上看起来不错,但是当从移动设备上查看时,两个导航会堆叠在一起并填充屏幕的整个宽度。 我想要实现的是它们看起来像同一行的两个方形按钮,如下所示:

-------------------
|  First | Second |
|  Link  |  Link  |   
-------------------

*编辑:由于某种原因,他们在这个代码片段中没有堆叠为两行,但在我的智能手机上它们却堆叠为两行,相同的代码

最佳答案

使用br标签

CSS:

.nav-tabs .nav-item .nav-link br{
   display: none;
}
@media (min-width: 400px) and (max-width: 600px){
   .nav-tabs .nav-item .nav-link br{
       display: block;
   }
}

enter link description here

<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css" rel="stylesheet"/>


<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

<div class="container">
    <ul class="nav nav-tabs justify-content-center">
        <li class="nav-item text-center">
            <a class="nav-link active" href="#" style="color:white;background-color:blue">First <br> Link</a>
        </li>
        <li class="nav-item text-center">
            <a class="nav-link" href="#">Second <br> Link</a>
        </li>
    </ul>
</div>

关于css - 导航选项卡 - 堆叠为方形按钮而不是 2 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50245860/

相关文章:

javascript - 添加指向 CSS :nth-child class 的链接

javascript - 在不创建空白的情况下按比例调整图像大小的最佳方法是什么?

jquery - bootstrap datepicker js禁用 future 日期

javascript - 如何获取 ng-repeat 上对象属性的项目计数

css - 额外的 Twitter Bootstrap 标签/按钮/警告/徽章颜色

jQuery/CSS : Set dynamic width by content, 避免继承

javascript - 如何防止 Twitter Bootstrap 在页面宽度扩展时更改边距

html - 导航选项卡的底部边框无法像官方网站中那样删除

html - Bootstrap 4 : align content inside cards deck

html - Bootstrap 4 导航栏,无法删除填充