Вот 2 подхода, как сверстать 3х колоночный макет!
1й -
jsfiddle.net/obfndvk2/3
2й -
jsfiddle.net/co5wh9au
Какой лучше?
Флексбоксы не рассматривать. Оба удобны для верстания адаптивного шаблона. Серединка тянется, боковые фиксированной ширины.
Но 1й мне лично по душе. Ведь наши колонки будут одной высоты, что иногда требуется и никаких флоатов, что позволит отказаться от .clearfix или overflow: hidden
Что Вы думаете по этому поводу?