html - 在 CSS 中格式化缩进列表

标签 html css

假设我有一个列表,具有任意数量的缩进级别,如下所示:

Item
  Item
    Item
Item
  Item
Item
  Item
  Item
    Item
      Item
        Item

如果我在 HTML 文档中显示此列表,我如何使用 CSS 来处理缩进?可能有任意数量的缩进级别(尽管在实践中不会超过 5 个左右)。

我不想创建一个缩进 10 像素的“indent1”类,一个缩进 20 像素的“indent2”类,等等——这很笨拙。是否可以创建一个通用规则,根据属性值或元素在层次结构中的位置缩进一定距离?

最佳答案

你会这样做:

https://www.w3schools.com/html/tryit.asp?filename=tryhtml_lists_nested2

并设置 <li> 的样式如果您愿意,元素可以没有子弹。

关于html - 在 CSS 中格式化缩进列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3049923/

相关文章:

javascript - 在 Javascript 中调用嵌套的 div 类。修改后的代码在 WordPress 中不起作用

ios - 主动选择器 CSS 在 iOS 8.2、8.3、8.1.3 和 iOS 8.4.1 中无法正常工作

javascript - FullCalendar - 更改 View 不工作

jquery - 预加载器不会停止加载

javascript - 使用 jQuery/Ajax 从下拉列表中选择同一页面上的另一个 div 加载内容

php - 使用 php 填充 html 表

html - Bootstrap <select> 宽度,调整窗口大小时内容太宽

html - 如何使标题的背景与标题的长度相同?

android - 溢出 :scroll elements on android and native scrolling, -webkit-overflow-scrolling: touch

html - SVG(?)导致空白