Здравствуйте. Верстаю сайт. В нем блоки идут с чередующимся фоном до краев окна браузера. Контент как обычно с максимальной шириной и центрирован. Так вот, чтобы сделать фон, лучше сделать обертку над контейнером с контентом или создать псевдоэлемент с такой стилизацией?
content: '';
position: absolute;
top: 0;
left: 50%;
z-index: -1;
width: 100vw;
height: 100%;
background-color: #f0f0f0;
transform: translateX(-50%);
Какой минус второго способа? Просто не хочется лишние обертки делать и загрязнять разметку.