• Требования к современной верстке?

    @HikariNoSekai
    Middle Vue.js Developer
    Что для верстки:
    1. Media queries; знание mobile first верстки;
    2. Адаптивная и кроссбраузерная (да в 2к20 иногда приходится поддерживать IE, к тому же в Mozilla и Safari все может выглядить иначе) верстка;
    3. Flex box;
    4. CSS grids;
    5. SASS/SCSS/PostCSS (и плагины к нему);
    6. Шаблонизаторы ( pug, nunjucks) и сборщик Gulp;
    7. Знание современных HTML тэгов;
    8. Базовые знание JQuery и отличные знания и понимание "ванильного" JS и ES6+ Javascript стандартов;
    9. Паттерны верстки;
    10. Понимание и использование на практике Bootstrap сетки и самого CSS фреймворка.

    Добавлю что для структуризации как раз можно использовать BEM подход написания кода. Так же можно использовать в css / pug компонентный подход

    Если что-то забыл, дополните меня господа любезные
    Ответ написан