Собственно вопрос - правильно ли внутрь блока вставлять блок в названии которого нет упоминания о родителе, ну, к примеру, есть код:
<div class="reviews__header">
<div class="custom-select">
<select><option>Опция 1</option></select>
</div>
</div>
Т.е. можно ли так делать при условии, что берется за правило БЭМ методология.
Или мне обязательно надо добавить на блок родителя класс reviews-header
, а затем на блок с селектом класс reviews-header__select
, тем самым указав на то, что данный селект является дочерним элементом? И тогда код примет вид:
<div class="reviews__header reviews-header">
<div class="custom-select reviews-header__select">
<select><option>Опция 1</option></select>
</div>
</div>
В БЭМ у блоков не бывает никаких "родителей", а значит их нет необходимости как-то специально упоминать.
Поэтому исходно предложенная вами структура совершенно нормальна.
Только не забывайте, что блокам нельзя назначать правила позиционирования (position, display, top, left, right, bottom, margin и подобные).
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Есть простая карта изображения с тултипом при клике на area и возможностью увеличения\уменьшения этой карты:
День добрый! Стоит задача применить плагин jqueryformstyler к select'у, который находится в html контенте, загружаемом в popover
У меня есть следующий скриптПри выборе connectid value="1 в presentId должн показываться только value="1" При выборе connectid value="7 в presentId должн показываться...
Всем приветПытаюсь прикрутить пример с метанита https://metanit