我想列出一个项目所包含的许多类别。每个类别都显示在引导徽章中。应该是这样的:

Also In: sport, health & fitness, lifestyle, cardio, biomechanics, pottery

类别使用无序列表显示,每个元素都以内联方式显示。
当调整窗口大小时,“categories list div”会弹出到“Also In:”文本下面的一行。首选的行为是div保持在一行中,而要包装的元素看起来像这样:
 Also in: sport, health & fitness, lifestyle, cardio, biomechanics,
          pottery

相反,它看起来是这样的:
Also in:
sport, health & fitness, lifestyle, cardio, biomechanics, pottery

有什么办法让它工作吗?我创建了一个plnkr来向您显示正在发生的事情:http://plnkr.co/edit/42ZLWgfISBfMWXvoSAhR
html如下所示:
<div class="categories-div">
  Also In:
  <div class="categories-list-div">
    <ul class="category-list">
      <li class="category-list-item">
        <span class="badge badge-category">sport</span>
      </li>
      <li class="category-list-item">
        <span class="badge badge-category">fitness</span>
      </li>
    </ul>
  </div>
</div>

div、ul和li元素的CSS是:
.categories-list-div {
    display:inline-block;
}
.category-list {
    margin-left:0px;
    list-style:none;
    padding-left:0;
}
.category-list-item {
    display: inline;
}

最佳答案

...
<div style="float:left; width: 50px;">Also in:</div>
<div class="categories-div" style="float:left; width: calc(100% - 50px);">
    <div class="categories-list-div">
    <ul class="category-list">
      <li class="category-list-item">
        <span class="badge badge-category">sport</span>
      </li>
...

我编辑了你上面看到的劫掠者。
这是我的更改版本:http://plnkr.co/edit/5Wk1jDOgKUg7f0uEj4wM?p=preview

07-24 09:45
查看更多