html - 需要帮助显示子列表而不间隔父列表

标签 html css html-lists

我正在打印我们提供的大学专业列表,然后在每个专业中,我们有每个专业的重点。

我们的科学专业有以下专业:环境科学与林业、脊椎按摩疗法、化学、生物学

这是它正在做的事情的屏幕截图: alt text

我不想要它在屏幕截图中显示的间距(我不想要您在人力资源管理 AAS 和心理学之后看到的间距。),感谢任何帮助。

源代码看起来像这样:

.col-middle .majors-list li {
  list-style-type: none;
  width: 50%;
  float: left;
  margin-bottom: 2px;
}

.col-middle ul.majors-list {
  margin-left: 0;
}

.col-middle ul.concentrations-list {
  overflow: auto;
}

.col-middle .concentrations-list li {
  float: none;
}
<ul class="majors-list">
  <li>Major
    <ul class="concentrations-list">
      <li>Concentration Item</li>
      <li>Concentration Item</li>
      <li>Concentration Item</li>
      <li>Concentration Item</li>
    </ul>
  </li>
  <li>Major
    <ul class="concentrations-list">
      <li>Concentration Item</li>
      <li>Concentration Item</li>
      <li>Concentration Item</li>
      <li>Concentration Item</li>
    </ul>
  </li>
  <li>Major
    <ul class="concentrations-list">
      <li>Concentration Item</li>
      <li>Concentration Item</li>
      <li>Concentration Item</li>
      <li>Concentration Item</li>
    </ul>
  </li>
  <li>Major
    <ul class="concentrations-list">
      <li>Concentration Item</li>
      <li>Concentration Item</li>
      <li>Concentration Item</li>
      <li>Concentration Item</li>
    </ul>
  </li>
</ul>

最佳答案

如果没有一些 javascript,您将无法做到这一点。对于 mozilla 或 webkit,您可以使用 -[moz|webkit]-column-count: 2;但即使那样也不会为您提供与给定的 css 几乎为您提供的解决方案相同的解决方案,换句话说,排序将是垂直的而不是水平的。当我使用 column-count 属性时,内部列表也在列上被拆分,我认为这也不够。

一个 javascript 解决方案,我相信可以使用像 jquery 这样的框架很容易地完成,它可能会获取每个 li 元素并使用 position:relative 和 position:absolute 属性的组合动态定位它们以及一点点数学。

关于html - 需要帮助显示子列表而不间隔父列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/321477/

相关文章:

html - 如何在没有 "phantom"行的情况下创建包含两列内容的列表项?

CSS : Styling the content of before pseudo element on a list

javascript - 如何解决Bootstrap中的 "style sheet could not be loaded"

jquery - 我可以使用 Accordion 拥有可扩展和不可扩展的元素吗?

jquery - 使两列高度相同

html - 带有长文本字符串的 IE8 中的 Textarea 换行符

javascript - 如何使用 ng-repeat 全屏查看图像?

set - 如何确定某物是否是有序集的成员?

javascript - 在 JavaScript 中的嵌套 if 中使用数组未定义

javascript - 如何在弹出窗口中添加下一个上一个按钮?