без предоставления готового к использованию решения, я хотел бы дать вам несколько советов.Обычно эта проблема решается с использованием плавающего паттерна.Хитрость заключается в использовании фиксированных отступов Значения для фиксированного столбца (например, 75px
) и вообще никакой ширины для основного столбца, который будет использовать существующее пространство.
Эта довольно старая и довольно хорошая статья от некоторых пионеров CSS объясняет, как это делается: http://www.alistapart.com/articles/holygrail
Вот краткий отрывок (вам нужно прочитать статью выше, однако, чтобыя думаю, уметь пользоваться им
#container .column {
position: relative;
float: left;
}
#center {
padding: 10px 20px; /* CC padding */
width: 100%;
}
#left {
width: 180px; /* LC width */
padding: 0 10px; /* LC padding */
right: 240px; /* LC fullwidth + CC padding */
margin-left: -100%;
}
Это должно помочь вам решить вашу проблему самостоятельно:)
С уважением,
ОБНОВЛЕНИЕ: Да, я вижу, что пример предоставит решение для макета с тремя столбцами, в то время как требуется только решение с двумя столбцами.На самом деле, решение с двумя колонками даже гораздо проще достичь.Тебе придется немного поработать над этим.