CSS:之前添加内容之后?

时间:2012-08-25 19:37:08

标签: css pseudo-element

请参阅this fiddle.

为什么新添加的蓝色div显示在段落上?是不是:before应该将其放在p

之后

1 个答案:

答案 0 :(得分:1)

似乎没有关于:before:after的z维位置的文档评论。并且,正如@BoltClock指出的那样,它们在堆叠方面应该像普通元素(非伪元素)一样。

如果您希望在段落本身后面使用z-index: -1;段,请尝试使用:before。 (基本小提琴:http://jsfiddle.net/fDvTk/;应用小提琴:http://jsfiddle.net/XvYng/

代码:

#example1 p:before{
  /* ... */
  z-index: -1;
}​