Задать вопрос
@Mr_Pride7
Ничего не умею, но хочу научиться

Как правильно организовать вложенные блоки по БЭМ?

Всем привет! Практикуюсь в верстке по БЭМ'у и в ходу практики появилось несколько вопросов.
1) В документации не нашел(не исключено, что плохо искал), про вложенные блоки. Правильно у меня получилось организовать структуру проекта? Меня интересует блок info, он вложен в блок header и я не знаю, должен ли он у меня лежать в папке header или он должен лежать в корне проекта?
5d7768b9a6bec933182564.png
2) У каждого блока должен быть свой файл с разметкой, получается, в итоге у меня в файле index.pug должен состоять из одних инклюдов?
3) Каждому блоку бэм соответствует свой файл стилей, при этом в разметке блок- это одни класс, т.е. у меня должна быть куча файлов стилей, состоящих из одного класса??
4) Стоит ли оно того, по-моему, нагляднее, когда вся верстка находится в одном файле. Разбиение стилей еще мог бы понять, если бы деление было по большим структурным блокам(header, section, footer и т.д.), но раскидывать каждый файлик в отдельную папку отнимает много времени.
  • Вопрос задан
  • 110 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик и модуль по React
    9 месяцев
    Далее
  • Stepik
    Профессия Frontend-разработчик
    4 месяца
    Далее
  • HTML Academy
    Фронтенд-разработчик для OKTTA, RUSO, Лига А.
    7 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы