css - 我如何/我可以用类递归缩进 div?

标签 css html

我正在查看遵循此模式的 html 代码页面:

<div id='1' class='someclass'>
  contents
  <div id='2' class='someclass'>
    other contents
    <div id='3' class='someclass'>
      yet even more contents
    </div>
  </div>
</div>

我希望缩进内部 div 的内容,而不更改它们的类,这样页面将显示为:

contents
  other contents
    yet even more contents

这是否可以通过操纵“someclass”来实现?如果是,怎么办?

请注意,div 可能包含其他一些相当简单的 html - 例如标题、列表等...

最佳答案

我认为您正在寻找以下 css 规则

.someclass { margin-left: 10px; }

第一项不缩进

.someclass .someclass { margin-left: 10px; }

关于css - 我如何/我可以用类递归缩进 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17559906/

相关文章:

css - 当 child 与其自己重叠时停止父 div 的滚动条(溢出)

html - 4 列 CSS 布局 - 流体

html - 使用 flex 将 div 移向右侧

javascript - 重新格式化 HTML 表格

css - Vuejs Animate.css 不工作

html - 旧的 HTML/CSS 文件没有在 GitHub 上用 git push 更新

html - 带有 CSS 的 HTML 文档的最大宽度和高度是多少?

html - 表格中的文本换行,填充剩余宽度中间列

javascript - Css 逐像素变换 Y

javascript - 我们如何从iOS SDK中不同目录中的html文件调用.js文件?