Ещё твой последний вариант не responsive, поэтому нужно указать концретную ширину для контейнера колонок, иначе они поплывут на узком экране.
|
Это я в курсе, просто не стал ограничивать ширину, чтобы тестить было удобнее, видеть куда блоки уплывают.
Про boilerplate почитаю, но мне хотелось бы разобраться в предмете самому и ориентироваться на будущее и самые современные свойства того же css, а не в слепую использовать чужие фреймворки.