css - 嵌套列表 div 重叠 css

标签 css list

我有一个列表,里面有 div..
现在,当我使用嵌套列表时,我看到它们与父 li 中的 div 以及下面的 li 重叠

结构是...html 已损坏(抱歉,但 Markdown html 有严重缺陷...)

<ol id="update" class="timeline">


<li class="bar245">
        <div align="left">
        <span >aaaa</span>
        <span class="delete_button"><a href="#" id="245" class="delete_update">X</a></span>
        <div class="clear"></div>
        </div>

        <ol class="comment">
            <li>
                    <div class="clear"></div>
                    <div>Testing </div>
            </li>
            <li>
                    <div class="clear"></div>
                    <div>Another Test </div>

            </li>
        </ol>
    </li>
</ol>

CSS 是...

ol.timeline
    {list-style:none;font-size:1.2em;}

        ol.timeline ol {
            list-style:none;
            margin: 0;
            padding: 0;
            position: absolute;
        }
       ol.timeline li {
        display:none; position:relative;
        padding:10px 0px 20px 10px;
        line-height:1.1em; background-color:#D3E7F5; height:55px; width:489px;

        border-bottom-style: solid;
        border-bottom-width: 10px;
        border-bottom-color: #ffffff;
    }

.clear {
                clear:both;
                height:1px;
                overflow:hidden;
              }

我尝试使用清晰的 div 但无济于事......

这是一个例子......

http://pradyut.dyndns.org/WebApplicationSecurity/newcomment.jsp

任何帮助

谢谢
普拉育

最佳答案

我认为问题在于 div 没有重叠,您只是看到了这种效果。它看起来那样的原因是你在 <li> 上设置了背景颜色元素,其中包含彼此。如果您删除它并添加您的背景来表示子 div,如下所示:

li div { background-color: #D3E7F5; }

应该更容易看到你的布局发生了什么,试试吧,我很确定这就是你想要的。

关于css - 嵌套列表 div 重叠 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2341548/

相关文章:

html - Css sibling (~) 选择器不适用于选中的属性

java - 是否可以将不可变列表作为 Java 中不可变映射内的值字段?

python - 初始化二维数组用于查询

javascript - Css 日期选择器未正确显示

jquery - 如何从右向左滑动切换div?

css - Bootstrap 页面正文子行超出父行

java - 如何使用自己的比较器按类的字段进行排序?

Java - 等于列表返回 false?

python - 合并 pandas 中的条目

javascript - 从ie7中的输入获取图像的base64?