2013-03-22 28 views
0

我在伪类之后遇到了问题。问题是,如果我的div里面有任何元素,那么:之后这些元素会覆盖我的after元素。 Z-index不起作用。伪类和显示

查看问题here(不显示烟囱),并将其与here比较,窗口关闭。

#house:after{ 
    content:""; 
    display:block; 
    width: 10px; 
    height:20px; 
    position:relative; 
    top:-85px; 
    background: #f00; 
    z-index:-2; 
    left:60px; 
} 

回答

0

现在习惯了这种

#house:after{ 
position:absolute; 
} 

#house{ 
position:relative; 
} 

Demo

Updated Demo

现在你改变你的left right top leftaccording to your design

现在定义你的主parent divposition relative孩子after pseudoclassposition absolute

+0

你能给我为什么没有你的代码它不出现的原因? – Dharman 2013-03-22 10:49:36

+0

现在这是演示http://tinkerbin.com/OrdMw1cq – 2013-03-22 10:51:17

+0

@Dharman nowcheck更新演示http://tinkerbin.com/hWXMW0Oj – 2013-03-22 10:55:19