0
下,我有以下DOM結構,我似乎無法獲得IE7我想要的效果(其他瀏覽器似乎是工作的罰款,即使在IE8)配售鋰元素的DIV面具IE7
.wrap {
margin: 10px 10px 0 0;
}
.mask {
position:absolute;
top: 30px;
width:150px;
height:150px;
background-color:green;
z-index: 5;
}
.list {
margin-top: 0;
margin-bottom: 0;
list-style: none;
position:absolute;
top: 5px;
}
.item {
position: relative;
width:100px;
height:100px;
background-color:blue;
}
.item.selected {
position: relative;
z-index: 100;
background-color:red;
}
<div class="warp">
<div class="mask"></div>
<ul class="list">
<li class="item selected"></li>
<li class="item"></li>
</ul>
</div>
有人可以幫助我的CSS定義,將允許:
- 經具有位置:相對
- 面膜的位置是:絕對的,在任何項目之上,但低於選定
- LIS t是絕對的:
當我從列表中刪除position:absolute和top:5px時,我設法讓它正確顯示,但我需要能夠通過top/left屬性放置列表。
有什麼建議嗎?
感謝您的建議,這也是我最初的想法,但希望有一個更清晰的方式來應用掩碼,因爲將項目添加到ul會更改編號。 – BlueFox 2011-01-20 20:18:16