Как правильно обратиться к классу в моем случае (BEM)?

168
13 марта 2018, 00:49

Написал для наглядности часть меню с выпадающим списком, хочу понять следующее:

  1. Верно ли написаны классы, если брать в расчет BEM?

        <li class="item">
            <a class="item__link">123</a>
            <ul class="dropdown">
                <li class="dropdown__item">
                    <a class="item__link">123</a>
                </li>
            </ul>
        </li>
    </ul>
    
  2. Правильно ли так обращаться к классу исходя из BEM?

    .container-menu .container-menu__list > .item {}

    .container-menu .container-menu__list > .item > .dropdown > .dropdown__item {}

Answer 1

Например, вот так:

<div class="dropdown">
  <ul class="dropdown__items">
    <li class="dropdown__item">
      <a href="#" class="dropdown__link">        
      </a>
      <ul class="dropdown__items">        
      </ul>
    </li>
  </ul>
</div>
READ ALSO
Как стилизовать угол textarea?

Как стилизовать угол textarea?

Вопрос достаточно прост: как изменить угол textarea отвечающий за resize???

182
Как скопировать выделенный текст в javascript

Как скопировать выделенный текст в javascript

Всем привет! Занимаюсь созданием курса, в котором пользователь может выделить кусок текста и сделать заметкуВ общем суть такая:

214
Смена xtype по клику

Смена xtype по клику

На панели отрисовывается пользовательский xtype со списком новостейКак сделать так что бы при нажатии на одну из новостей на месте существующего...

178