我正在尝试将我的 div 移动到我想要的确切位置(以像素为单位)(坐标应该相对于父 div)。
我试着写这个:
<body>
<div id="desk" style="position: absolute; width:400; height:400; background-color:blue;" >
<div id="cell1" style="position: absolute; left: 51px; top: 1px; width: 48px; height: 48px; color:black; background-color:black;" />
<div id="cell2" style="position: absolute; left: 1px; top: 51px; width: 48px; height: 48px; color:black; background-color:black;" />
</div>
</body>
这是 (51,1) 和 (1,51) 坐标中的两个正方形。
我期望得到这个:
但得到了这个:
为什么?我做错了什么以及如何正确制作它?
PS 'fixed' 而不是 'absolute' 将完成这项工作,但方块不位于父 div 下方,并且不响应滚动。有什么办法可以解决吗?