長話短說,我想在另一個元素之後添加一個絕對定位的僞元素,所以我只是在我的樣式表中使用了: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