我试图将一些 div 放置在另一个容器中,当我设置position: relative;
这些 div 时,它们被绘制在容器内,但是当我添加top
和left
样式属性时,它们没有正确绘制
这是我的代码:
<table style="background:black;width:80%;height:90%;">
<tr>
<td style="background:yellow;width:15%">Left Pane</td>
<td style="background:black;width:85%">
<div id="a" style="background:green;position:relative;top:1px;left:80px;width:20%;height:20%">a</div>
<div id="b" style="background:blue;position:relative;top:10px;left:14px;width:20%;height:20%">b</div>
<div id="c" style="background:red;position:relative;top:10px;left:14px;width:20%;height:20%">c</div>
</td>
</tr>
</table>
如您所见,由于它们的&属性,div #b
&#c
应该彼此放置,但它们是在彼此下方绘制的,如果我设置它们是相互放置的,但它们不是根据它们的容器而是根据屏幕定位的.top
left
position: absolute;
有没有办法根据容器将 div 放置在彼此之上?