Я новичок в БЭМ, и я пытаюсь реализовать это:
.details-header {
margin-top: 10px;
padding-bottom: 0;
display: block;
&__heading-panel {
margin-top: 10px;
}
&__heading {
display: inline-block;
}
}
Я знаю, что определение того же margin-top внутри details-header__heading-panel неверно, но поскольку есть элемент между заголовком деталей и панелью деталей заголовка__heading, мне нужен этот запас, как мне решить эту проблему, а также сохранить код СУХИМ?
Обновлено: Вот HTML:
<div class = "details-header">
<div>Something</div>
<div class = "details-header__heading-panel">
<h1 class = "details-header__heading">
<span>something</span>
</h1>
<a>
Link
</a>
</div>
</div>
Мне нужен запас между этим div между details-header и details-header__heading-panel
@ davecar21i обновил вопрос.






Нет ничего плохого в том, чтобы определить одинаковую верхнюю границу внутри details-header и details-header__heading-panel. Просто продолжайте использовать исходный код.
Это не копипаст, а просто совпадение.
Можете ли вы также предоставить свой html-код, чтобы мы могли вам помочь? и какой элемент находится между заголовком сведений и заголовком сведений __heading-panel