У меня есть два divs, которые мне нужно размещать прямо друг над другом, внутри другого div. Простой, я использую z-index и даю им положение: абсолютное. Но содержимое каждого из этих divs должно быть выровнено по вертикали. Когда я размещаю их сверху, они не центрируются по вертикали.Как вертикально выровнять div с абсолютным положением друг на друга?
Есть ли способ смешать оба эти стиля, чтобы сделать это?
Или это возможно с jQuery каким-то образом?
Это в основном то, что у меня есть.
<div style="width:100%">
<div style="height:400; width:400; display:table-cell; vertical-align:middle; z-index:0; position:absolute;"><img></div>
<div style="height:400; width:400; display:table-cell; vertical-align:middle; z-index:1; position:absolute;"><img></div>
</div>
У меня есть высота и ширина, таблица-ячейка и вертикальная выровняемость как средняя. Это центрирует контент, пока я не добавлю абсолютную позицию, которая мне нужна для работы z-индекса.
Любые идеи? Спасибо,
У вас есть что-то против 'position: relative'? –
изображения будут размером 400x400 или переменные размеры? –
Изображения всегда будут иметь размер переменной, в зависимости от того, что загружено пользователем. Но два изображения должны пересекаться друг с другом, а чаще всего они будут немного меньше внутри области просмотра (в div они содержатся, то есть заданный размер) – IamFace