表格单元格中的:: after位置在Firefox中不起作用?

时间:2012-07-31 08:29:29

标签: css css3

以下代码应创建一个伪元素,该元素跨越其父元素宽度的100%。但是这不适用于Firefox,它可以在Chrome中运行。 Firefox似乎忽略了.parent的{​​{1}}。这是一个错误吗?

HTML

position:relative

CSS

<div class="parent">

</div>

Live demo

chrome 中查看此图片 enter image description here

现在在 firefox

中看到此结果

enter image description here

2 个答案:

答案 0 :(得分:1)

如果可能,请将display:table-cell更改为blockinline-block以修复此错误。或者,将父级position:relative更改为absolute

答案 1 :(得分:0)

width

  .parent:after{
      left:0;
      content:'';
      right:0;
      top:10px;
      width:100px;
      height:20px;
      background:green;
      position:absolute;
}