Hi,
Ich hab's gerade getestet und komme zu dem Schluss, dass Fx das immer noch nicht unterstützt. Ich habe es in Version 10 probiert, dann updated und in 11 probiert. In beiden Fällen hat sich das absolut positionierte :after-Pseudoelement am Viewport ausgerichtet, nicht an der td.
Ich glaub gelesen zu haben, dass Pseudoelemente in Version 10 noch nicht funktionierten. Ich kann mich aber auch irren. Folgendes funktioniert in Version 11 einwandfrei:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>table-Elemente als containing block</title>
<style>
table { border: 1px solid green; position: relative; border-spacing: 1em; }
tr:last-child::after { content:'4'; position: absolute; right: 0; bottom: 0; }
</style>
</head>
<body>
<table>
<tr><td>1</td><td>2</td><td>3</td><td>4</td></tr>
<tr><td>1</td><td>2</td><td>3</td></tr>
</table>
</body>
</html>
Gruß, Daniel