Войти с помощью github
Форум /

Добрый вечер. Такой вопрос, имеется большой блок, скажем, это "block". У поста много всякого и вот есть такой элемент, как лайки и дислайки. Структура упрощенно такая

<div class="block">
.....
<div class="block__rating rating rating_type_like">
    <i class="rating__icon"></i>
    Лайк
    <span class="rating__count rating__count_type_like"></span>
</div>
<div class="block__rate rating rating_type_dislike">
    <i class="rating__icon"></i>
    Дислайк
    <span class="rating__count rating__count_type_dislike"></span>
</div>
.......
</div>

Вот такое я наваял. Как я все понимаю - block__rating - собственно показывает, что это элемент блока. Сюда же ввел новый блок - rating, чтобы от него уже получить элементы иконки рейтинга и счетчик. Изначально у меня все было элементами block, то есть block__icon и block__count, к примеру, но это даже чисто с точки зрения логики как-то неправильно. Мой вопрос, все ли верно у меня получилось по bem или где-то структурно я не прав?