为什么文本缩进在其容器具有:before /:after伪元素时不起作用?(FX /歌剧)

jku*_*zak 11 css firefox opera text-indent pseudo-element

今天进入这个怪癖.

http://jsfiddle.net/UJAjD/3/

您会注意到在Firefox 7和Opera中,灰色框中包含单词"Next".CSS包含一个text-indent属性,该属性应该将该文本移动到其容器之外.在IE或Chrome中查看此页面会以应有的方式显示该页面.至少你认为它应该显示的方式.

这是一个已知的错误?有解决方法吗?

Bor*_*sky 11

根据规范,text-indent会影响块的第一个行框中的文本.

问题是规范并没有真正说明在这种情况下第一个线框是否包含块或文本,并且不同的UAs不同地解释规范...