Отзывчивый макет двух столбцов

Первая ссылка в Google о "ответственном расположении двух столбцов" - это то, что я хотел сделать, но поменял местами (содержание в правом столбце). По-видимому, это также неправильный способ создания столбцов, поскольку обертка на самом деле не "оборачивается". Внутренний div является абсолютным, а обертка - относительным. Это создает проблемы, потому что нижний колонтитул на самом деле не идет внизу обоих столбцов, если они не полны текста. Какое лучшее исправление я могу сделать к этому? Также я надеюсь, что эта ссылка пойдет выше этой ссылки, иначе другие люди могут оказаться в такой же ситуации. Я понимаю, что связывание здесь сделает его выше, хотя:/

 .columnsContainer, footer, header { position: relative; margin: .5em; } 
.rightColumn { position: absolute; top: 0; right: 0; width: 18.75em; }   

ссылка: http://codepen.io/johnstonian/pen/guhid

1 ответ

Что вы можете сделать с абсолютной позицией - это преобразовать некоторые значения обоих столбцов следующим образом:

@media screen and (min-width: 47.5em ) {
  .leftColumn {margin-left: 19.5em;}
.rightColumn{width: 18.75em; position:absolute; left:0; top:0;}
}
Другие вопросы по тегам