html - 如何显示列表项而不考虑其他列表项?

标签 html css html-lists

我正在尝试过度调整 ul li 默认属性以实现特定结构。有人建议这样做的正确方法。

我有 7 个列表项,底部边距为 5 像素。使用 float left 将它们显示在第 2 列中。第一里有一行内容,第二里(右侧)有两行内容。所以我在左侧的第三个里自动从第二个里开始 5 px 边距。但我希望它(第 3 个列表项 (li))从左侧的第一个 li 开始留出 5px 的边距。 我希望我所有的列表项只占用 5px 的底部边距。

 <div class="lst-container">
      <ul class="bullet-list">
             <li><a href="">Content</a></li>
              <li><a href="">ContentContent Content </a></li>
              <li><a href=""> Content content content</a></li>
              <li><a href="">Content</a></li>
              <li><a href="">Content</a></li>
              <li><a href="">Content content</a></li>
             <li><a href="">Content content</a></li>

         </ul>
      </div>



   [Jsfiddle][1] https://jsfiddle.net/4Lvnut4p/1/

最佳答案

您可以使用 column-count 属性。我更新了你的 jsfiddle:https://jsfiddle.net/4Lvnut4p/3/

关于html - 如何显示列表项而不考虑其他列表项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32044866/

相关文章:

html - 试图修复标题导航栏

javascript - 覆盖 element.style{width : ;} value in jquery sticky nav

javascript - 如何使用 JS 显示和隐藏响应式汉堡菜单

jQuery attr() 函数是跨平台独立的不是

css - Internet Explorer 7 在 Magento 表单中放置一个不存在的 <UL>

css - 试图居中 UL

c# - 使用 HtmlAgilityPack 将样式属性添加到 Html 的更好方法

CSS Sprite 背景重复

css - 子级别列表元素符号的位置奇怪

html - 将 CSS 效果应用于父项而不是子项