1. Возможно. Так можно и на таблицах, но так делать никогда не стоит))
Посмотрите в сторону flexbox -
https://css-tricks.com/snippets/css/a-guide-to-flexbox/
2. Советую сразу же начать с фреймворков типа bootstrap - быстрее получите первый результат.
В целом на начальном этапе, я советую Вам отсеить материал по верстке старше 2 лет, а использовать только свежак - к тому, моменту как Вы хорошо освоите текущий свежак, он уже будет весьма устаревшим.