Как адаптировать сайт, используя max-width: em; и width: 100%; внутренних блоков — ясно.
Делал типичный onepage. Скролл происходит по секциям, скрипт просчитывает высоту экрана и делает секцию именно такой высоты. Получилось, что контент некоторых секций оказывается немного «выше», чем позволяет себе даже Macbook PRO (что меня крайне удивило).