Estou estudando técnicas para organizar o código CSS
e estou tentando aplica-las. Após ler um pouco sobre BEM cheguei no seguinte código onde a ideia é ter uma lista de empregos como na imagem abaixo.
Considerei a ul como um block
, cada item da ul um element
e dentro de cada li considei mais elementos. O que acharam deste código? Está errado segundo os princípios de ben? Ou é verboso assim mesmo?
<ul class="jobs">
<a href="#">
<li class="jobs__item">
<div class="jobs__item__image">
<img src="assets/images/twitter.jpg" alt="Twitter">
</div>
<div class="jobs__item__info">
<h2 class="jobs__item__info__title">UX Design</h2>
<span class="jobs__item_info__description">Twitter | San Francisco | Jan 1st</span>
</div>
<div class="jobs__item__type jobs__item__type--fulltime">
Full Time
</div>
</li>
</a>
</ul>