werber
@werber
Системный администратор Windows

Как правильно сверстать два блока, чтобы при исчезновении одного, второй занимал 100% ширины матери?

Ссылка на пример
Стоит удалить или скрыть child1, как child2 остаётся в материнском блоке, но не занимает всю его ширину, что логично. Если же прописать child2 занимать 100% ширины, он будет находиться под child1, что недопустимо. Прошу помочь решить проблему.
  • Вопрос задан
  • 175 просмотров
Решения вопроса 1
Если раритеты(<=ie9) не надо поддерживать то display: flex у родителя и flex: 1 у правого контейнера.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
bootd
@bootd Куратор тега CSS
Гугли и ты откроешь врата знаний!
Вспомните про таблицу! Как она себя ведёт. Имитируйте её через css!

flexbox (от ie9),
display: table -> display: table-cell (от ie8)
Ответ написан
Комментировать
Sanan07
@Sanan07
Писатель-прозаик
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 03:54
1500 руб./за проект
22 нояб. 2024, в 02:56
10000 руб./за проект
22 нояб. 2024, в 00:55
500 руб./за проект