Добрый день!
Очень часто сталкиваюсь с делемой, как мне классифицировать элементы в тексте, которые нужно как-то по особенному выделить, например сделать текст красным или сделать его больше? Например в такой конструкции:
<div class="block">
<p class="block__text">Lorem <span class="">ipsum</span> dolor sit amet consectetur adipisicing elit. Sapiente voluptatum ipsam recusandae eum tempora quasi quae sequi modi illo dicta error animi quia, quibusdam odit praesentium ut assumenda? Iure, rem.</p>
</div>
Как мне классифицировать span по БЭМ? По документации, я не могу назвать блок как red-text. Отлично, тогда наверное это модификатор! Но вместе с модификатором, я также должен продублировать имя элемента, или блока... но я не могу для span'a, присвоить класс его родителя. Тогда как же быть? Не было бы проблем, если бы я мог просто написать:
<span class="block__text--red">ipsum</span>
Так как в этой ситуации поступить?
Смею предположить, но ничего на 100% не утверждаю:
можно назвать
block__highlight
, чтобы название было больше про семантику разметки, а не про конкретную физику в виде красного цвета