有没有办法从同一点开始绘制div?这意味着如果我添加新的div,然后我添加另一个div,他们将会出现在彼此之上。因为我想根据同一点将它们全部移动到一起。
CSS:
#num1,#num2{ display : inline position:relative; left:50px; }
HTML:
<div id='container'> <div id='num1'></div> <div id='num2'></div> </div>
解决方法
关于绝对定位的所有声明是正确的。然而,人们没有提到,你需要的位置是:相对于父容器。
<div id='container'> <div id='num1'></div> <div id='num2'></div> </div>
支持CSS:
#container { position: relative; } #num1,#num2 { position: absolute; left: 50px; }
根据您想要的顶级元素,您可以将z索引应用于绝对定位的div。较高的z指数使元素更为重要,将其置于其他元素的顶部:
/* num2 will be on top of num1 */ #num1 { z-index: 1; } #num2 { z-index: 2; }