Так-с, заранее извиняюсь за "вопросы от новичков".
Хочу уточнить у людей с практическим опытом, насколько уместен синтаксис по решению конкретной задачи.
Прохожу курс на степике по html и css, оттуда и задание. Сайт представляет из себя несколько идущих друг за другом фонов, они растягиваются по экрану. Вся информация ограничена блоком конкретной ширины, независимо от экрана.
Делал следующим образом: создал для каждого фона свой класс, настроил его высоту и размещение. Внутри каждого такого класса добавил одинаковый класс для контента, с выравниванием по ширине. Получилось, что боди состоит из кучи классов, внутри которых ещё классы, внутри которых возможно придётся создавать ещё классы для позиционирования текста. Вот и вопрос: такое вообще норма в вёрстке сайтов? Это обычный подход к решению подобных заданий, или это неактуальная импровизация новичка и в реальности никто так не делает?