@denisopko
Стремлюсь стать выше)

Как давать классы, если большая вложенность?

Всегда была проблема с наименованиями блоков. Как поступить в данной ситуации? Мне нужно сделать секцию "Сервисы", в которой присутствует 3 блока, как раз, этих сервисов.

На HTML коде, эти 3 блока я обернул еще в один и назвал его "services-blocks",а элементы (блоки) основного блока я назвал "services-block" (то есть, основной называется "Сервис-блоки",а дети этого блока "Сервис-блок"). Как дальше быть?
Как называть картинку, заголовок этого блока, описание его...? И правильно ли я вообще сделал до этого момента (методология БЭМ)?

5ce04c4acb4ce733204388.png5ce04c890368c887747233.png
  • Вопрос задан
  • 183 просмотра
Пригласить эксперта
Ответы на вопрос 2
Лучше всего прочитать официальную документацию, в ней всё понятно написано.

Я бы сделал следующим образом:

<section class="services-list">
  <h2 class="content-title services-list__title">Awesome services</h2>
  <article class="services-item">
    <img class="services-item__img" src="#" alt="">
    <h3 class="services-item__title">Express Services</h3>
    <p class="services-item__desc">Lorem ipsum.</p>
    <a class="services-item__link" href="#">Read more</a>
  </article>
</section>

P.S Всегда выкладывайте код текстом. Целесообразность clearfix не совсем ясна, ведь можно сделать сетку на flexbox.
Ответ написан
Комментировать
joeberetta
@joeberetta
Читай: https://epdf.pub/google-for-dummies.html
Почитайте эту статью, возможно оттуда словите идею)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы