下面的代碼應該創建一個跨越其父元素寬度的100%的僞元素。然而,這在Firefox中不起作用,它可以在Chrome中使用。 Firefox似乎忽略了.parent
的position:relative
。這是一個錯誤?在表格單元格後的位置在Firefox中不起作用?
HTML
<div class="parent">
</div>
CSS
.parent{
background:red;
width:100px;
height:100px;
position:relative;
display:table-cell;
}
.parent:after{
left:0;
content:'';
right:0;
top:10px;
height:20px;
background:green;
position:absolute;
}
看到這個圖像鉻
現在在看到這個結果的Firefox
有什麼效果?是否有內容:之後還是僅僅是一個酒吧? – SpaceBeers 2012-07-31 08:47:36
你可以添加一些上下文嗎?如何顯示周圍的元素以及是否使用包裝是非常重要的。否則,這似乎是Firefox中的一個錯誤,即使是好的舊IE也能正確顯示':: after'元素。 – Zeta 2012-07-31 08:50:43
有人應該將此作爲一個錯誤提交給Mozilla,但它仍然與Firefox 25相關。 – mystrdat 2013-10-30 12:24:39