【发布时间】:2011-06-08 22:39:30
【问题描述】:
考虑这段代码:
<div class="menu">
<ul>
<li class="active">I'm active!</li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</div>
我的 .menu div 有一个 1px 的黑色边框,我的 .active 列表元素有一个白色背景。现在,我希望我的 .active 列表元素位于 div 的“外部”,并与边框重叠,部分隐藏在白色背景中。这是如何实现的?
说明我想要什么;
这是我目前所拥有的,已编码; http://i.stack.imgur.com/cVZHt.png
这就是它应该的样子; http://i.stack.imgur.com/gp2k2.png
【问题讨论】:
-
活动的 li 是否总是列表中的第一项?
-
没有。如果你看我添加的截图,它只是一个菜单列表,所以它取决于页面。
标签: css positioning z-index