Abd*_*hsh 4 css position absolute overlap
我希望一个父类(ul标签)保持一堆li彼此重叠的标签,这是我的代码:
<ul class="overlap">
<li>
Overlap One
</li>
<li>
Overlap Two
</li>
<li>
Overlap Three
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
我不希望它们绝对定位,因为我有一个具有背景边框和颜色的父元素,但是当我绝对定位子元素时,父元素不会伸展,这是完整的代码。
<blockquote>
<ul class="overlap">
<li>
Overlap One
</li>
<li>
Overlap Two
</li>
<li>
Overlap Three
</li>
</ul>
</blockquote>
Run Code Online (Sandbox Code Playgroud)
该blockquote标签有给它的背景颜色,这就是为什么孩子不能被绝对定位。
在此先感谢您的帮助!
像这样?http://jsfiddle.net/2N8Jz/
<blockquote class="clearfix">
<ul class="overlap">
<li>Overlap One</li>
<li>Overlap Two</li>
<li>Overlap Three</li>
</ul>
</blockquote>
?
blockquote {
border: 1px solid black;
padding: 10px;
}
.overlap {
padding-left: 10px;
}
.overlap li {
border: 1px solid grey;
float: left;
margin: 0 0 0 -10px;
}
.clearfix:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.clearfix {
display: inline-block;
}
html[xmlns] .clearfix {
display: block;
}
* html .clearfix {
height: 1%;
}
?
Run Code Online (Sandbox Code Playgroud)