У меня есть веб-приложение, которое позволяет пользователям создавать прямоугольники, представляющие собой div. Теперь проблема в том, что я хочу, чтобы созданные div всегда были в верхнем левом углу его родительского контейнера, но я получаю первый div. в углу, и последующие созданные div'ы появятся под ним. Я полагаю, это потому, что моя позиция CSS относительно . Но я не могу использовать абсолютную позицию, так как позиция должна быть относительной, чтобы сделать перетаскиваемые прямоугольники .
Я уже пробовал использовать margin-top: 0px и vertical-align: top, но это не сработало. Есть ли другой способ получить тот же эффект, что и position: absolute?
CSS:
.box {
overflow: hidden;
margin: 0px;
top: 0px;
max-height: inherit;
max-width: inherit;
cursor: move;
vertical-align: top;
}
#boxContain{
position: absolute;
height: 100%;
width: 600px;
z-index: 900;
}
Ящики должны перекрывать друг друга и располагаться в верхнем левом углу родительского элемента вместо того, чтобы располагаться один под другим.