长话短说,我想在另一个元素之后添加一个绝对定位的伪元素,所以我只是在我的样式表中使用了:after
伪元素。除了IE7以外,这个功能很有魅力。我应该认为IE7支持:after
,不是吗? Boilerplate中使用的clearfix黑客工作正常,那么为什么不在我的例子?支持:在IE7之后
当我在样式检查器中查看CSS时,它似乎打印出来了,所以它对我来说似乎是,它理解它,但我看不到生成的元素。我错过了什么吗?
.myclass:after {
content:"";
display:table;
width:100px;
height:100px;
background:#f7f7f7;
position:absolute;
top:0;
left:-1px;
z-index:0; }
.myclass > div {
position:relative;
z-index:10; }
.myclass {
z-index:1;
position:relative; }
这是Fiddle!
[下面是与答案同样的问题] [1] [1]:http://stackoverflow.com/questions/4181884/after-and-before-css-pseudo-elements- hack-for-ie-7 – FlashTrava 2012-01-17 13:01:22