Добрый день!
Задача:
Общий для всего контента контейнер, должен иметь минимальную и максимальную ширину, выравниваться по центру и отбрасывать тень на ту часть страницы, которая находится за пределами максимальной ширины.
Возник спорный момент, человек, которого я считал более опытным по вопросам фронтенда, сказал, что навешивать стили на html и body не стабильно, плохая практика и может по разному вести себя в разном окружении, но аргументировать отказался. Ни в спецификации к html5 ни в спецификации к css3 я не нашел запретов, поиском в интернете так же не смог найти ничего, что мешало бы мне решать задачу моим подходом. Ну и визуально оценив в последних chrome, firefox и opera не нашел того, что сломало бы логику отображения.
Вопрос:
Прав ли мой оппонент, предлагая сделать дополнительный wrapper в том месте, где можно решить и без него? Или является ли мой подход плохой практикой и чем он грозит?
Демки: мой подход подход, моего оппонентом