我绝对将 div 定位在相对容器中,但在 Firefox 中它完全忽略了它。
这是一个fidde:http: //jsfiddle.net/TThUZ/
我的 HTML:
<div class="main">
<ul>
<li>
<a>
Text
</a>
<div class="sub">
Sub
</div>
</li>
</ul>
</div>
CSS:
ul { display: table; }
li { display: table-cell; width: 300px; background: #ddd; padding-left: 50px; position: relative; }
.sub { position: absolute; left: 0; }
.sub
不跟随位置:相对于li
. 为什么?以及如何解决?