我有一个#comments
包含元素的.comment
元素。我想从左到右有 5 条垂直线,每条宽度为 1 像素,高度为 100%(直到#comments
元素的末尾),它们之间有 20 像素并且没有图像。我自己尝试过这样做,但我的 CSS-fu 并没有那么高。任何帮助将非常感激。
HTML:
<div id="comments">
<div class="comment level1">Lorem ipsum dolor sit amet</div>
<div class="comment level2">Lorem ipsum dolor sit amet</div>
<div class="comment level3">Lorem ipsum dolor sit amet</div>
</div>
CSS:
#comments {
width: 400px;
border: 1px solid black;
}
.comment {
margin: 10px 0;
}
.level1 {}
.level2 { margin-left: 20px; }
.level3 { margin-left: 40px; }
演示。
这是我的想象:
|[comment ]
| |[comment ]
| |[comment ]
| | |[comment]