Задать вопрос

Как вынуть элемент из flow, так чтобы остальные элементы не сдвинулись?

Есть три дива: A, B, C. При рендеринге по-умолчанию — position: static — каждый из них располагается под другим.

Задача: вынуть «B» из дефолтоного течения (flow) через присвоение ему position: fixed или absolute. При этом нижний див «С» не должен сдвинуться наверх, на место вынутого «B». Возможно ли реализовать последнее средствами чистого CSS?

Знаю про приём клонирования элемента, но хотелось бы избежать такого использования Яваскрипта.
  • Вопрос задан
  • 3863 просмотра
Подписаться 3 Оценить Комментировать
Ответ пользователя Jonh Doe К ответам на вопрос (5)
CodeByZen
@CodeByZen
php, js, my/mssql, sqlite, html, css, it-consult
Сделайте для C margin-top на высоту вынутого блока. Если высота известна заранее. Если нет, то никак (на чистом CSS).
Ответ написан
Комментировать