Пытался сделать адаптивный дизайн, вроде всё получилось, но теперь при маленьком разрешении, всё вроде как подгоняется под диагональ, но с краю остается белый фон. Как это можно исправить?
Это скорее всего какой-то элемент растягивается на такую ширину, а остальные омещаются под разммер экрана, поэтому у вас справа такой белый фон. Обычно бывает из-за тега p.