twitter-bootstrap - 防止在 Bootstrap4-apha6 面包屑中换行

标签 twitter-bootstrap css bootstrap-4 twitter-bootstrap-4

当 Bootstrap4-aplha6 中面包屑中的文本太长时,las crumb 会跳到下一行:

<nav class="breadcrumb">
  <a class="breadcrumb-item" href="#">Home</a>
  <a class="breadcrumb-item" href="#">Library</a>
  <a class="breadcrumb-item" href="#">Data</a>
  <span class="breadcrumb-item active">A slightly too long title</span>
</nav>

产生:

 ---------------------------------
|                                 |
| Home / Library / Data           |
|   / A slightly too long title   |
|                                 |
|                                 |
|                                 |
 \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

我想:

 ---------------------------------
|                                 |
| Home / Library / Data / A slig… |
|                                 |
|                                 |
|                                 |
 \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

我已经尝试用 white-space: nowrapoverflow: hiddentext-overflow: ellipsis 来解决这个问题,但似乎没有运行良好,因为出于某种原因,在 Bootstrap4 中,面包屑项是向左浮动的 block 。

有没有人找到解决这个问题而不覆盖所有 Bootstrap 类的方法(省略号不是 100% 必要的)?

最佳答案

当使用官方面包屑片段(带有 <ol><li> 标签)时,Michael 的解决方案似乎不再适用于 Bootstrap 4.1。这是另一种解决方案。

.breadcrumb {
    display: block !important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.breadcrumb .breadcrumb-item {
    display: inline;
}
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css" rel="stylesheet"/>

    <div class="container">             
        <nav aria-label="breadcrumb">
            <ol class="breadcrumb">
                <li class="breadcrumb-item"><a href="#">Home</a></li>
                <li class="breadcrumb-item"><a href="#">My category</a></li>
                <li class="breadcrumb-item"><a href="#">My category</a></li>
                <li class="breadcrumb-item"><a href="#">My category</a></li>
                <li class="breadcrumb-item"><a href="#">My category</a></li>
                <li class="breadcrumb-item"><a href="#">My category</a></li>
                <li class="breadcrumb-item active" aria-current="page">My page</li>       
            </ol>
        </nav>        
    </div>

关于twitter-bootstrap - 防止在 Bootstrap4-apha6 面包屑中换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42239096/

相关文章:

html - 带有 wp_bootstrap_navwalker float 问题的 Bootstrap 菜单

CSS : W3 : Transparancy

css - Bootstrap 4 : Vertically Align Navigation Links when Logo Increases the Navbar Height

html - 为什么浏览器检查器下不显示流畅的 BootStrap3 属性

html - 文本区域中的文本左对齐

jquery - 在调整传单 map 的高度时在 Bootstrap 4 中显示/隐藏 div

javascript - Bootstrap 4 - 突出显示事件导航项/导航链接

javascript - "label.error"似乎总是出现在每个 Bootstrap 选项卡上

javascript - 在单个日历或日期选择器中选择日或月或年(灵活选择模式)

c# - 如何创建使用动态内容的 Bootstrap 轮播