以下代码应创建一个伪元素,该元素跨越其父元素宽度的100%。但是这不适用于Firefox,它可以在Chrome中运行。 Firefox似乎忽略了.parent
的{{1}}。这是一个错误吗?
HTML
position:relative
CSS
<div class="parent">
</div>
在 chrome 中查看此图片
现在在 firefox
中看到此结果
答案 0 :(得分:1)
如果可能,请将display:table-cell
更改为block
或inline-block
以修复此错误。或者,将父级position:relative
更改为absolute
。
答案 1 :(得分:0)
给width
.parent:after{
left:0;
content:'';
right:0;
top:10px;
width:100px;
height:20px;
background:green;
position:absolute;
}