c-card__checklist__item
— так точно делать нельзя, потому что не бывает «элемента у элемента». В этом примере 2 вариант лучше, хотя бы потому, что не противоречит БЭМ. <div class="c-card">
<div class="c-card-header">
<h2 class="c-card-header__title">
Заголовок</h2>
</div>
<div class="c-card-footer">
<h2 class="c-card-footer__title">
Заголовок</h2>
</div>
</div>
И стили соответственно писать нужно будет
.ingredients { position: relative } .ingredients .ingredients__number { position: fixed }
.ingredients {
position: relative
}
.ingredients__number {
position: fixed
}
<body class="Layout">
<div class="Layout__Header"></div>
<div class="Layout__Content">
<div class="Layout__Main"></div>
<div class="Layout__Aside"></div>
</div>
<div class="Layout__Footer"></div>
</body>
<body class="Layout">
<div class="Layout__Header">
<div class="Header">
<div class="Header__Content Layout__Content"></div>
</div>
</div>
<div class="Layout__Content">
<div class="Layout__Main"></div>
<div class="Layout__Aside"></div>
</div>
<div class="Layout__Footer">
<div class="Footer">
<div class="Footer__Content Layout__Content"></div>
</div>
</div>
</body>
Так плохо верстать, будут проблемы?
<title>
.<div class="header">
<div class="header__menu"></div>
<div class="header__user"></div>
<div class="header__search"></div>
<div class="header__lang"></div>
</div>
<div class="header">
<div class="header__menu">
<nav class="navigation">
<ul class="menu navigation__menu">
<li class="menu__item">Каталог</li>
<li class="menu__item">Художникам</li>
<li class="menu__item">Блог</li>
<li class="menu__item">Ещё</li>
</ul>
</nav>
</div>
<div class="header__user">
<div class="user">
<div class="user__profile">Александрелло</div>
<div class="user__likes">85</div>
<div class="user__cart">23</div>
</div>
</div>
<div class="header__search"></div>
<div class="header__lang">RU</div>
</div>
<div class="header">
<div class="header__menu">
<nav class="navigation">
<ul class="menu navigation__menu">
<li class="menu__item">
<a href="#" class="menu__link">Каталог</a>
</li>
<li class="menu__item">
<a href="#" class="menu__link">Художникам</a>
</li>
<li class="menu__item">
<a href="#" class="menu__link">Блог</a>
</li>
<li class="menu__item">
<a href="#" class="menu__link">Ещё</a>
</li>
</ul>
</nav>
</div>
<div class="header__user">
<div class="user">
<div class="user__profile">Александрелло</div>
<div class="user__likes">85</div>
<div class="user__cart">23</div>
</div>
</div>
<div class="header__search"></div>
<div class="header__lang">RU</div>
</div>
<div class="header">
<div class="header__menu">
<nav class="navigation">
<ul class="menu navigation__menu">
<li class="menu__item">
<a href="#" class="menu__link">Каталог</a>
</li>
<li class="menu__item">
<a href="#" class="menu__link">Художникам</a>
</li>
<li class="menu__item">
<a href="#" class="menu__link">Блог</a>
</li>
<li class="menu__item menu__item_type_dropdown">
Ещё
<img src="" alt="" class="icon icon_type_dropdown menu__dropdown-icon">
</li>
</ul>
</nav>
</div>
<div class="header__user">
<div class="user">
<div class="user__profile">
<img src="" alt="" class="icon icon_type_user user__icon">
<div class="user__name">Александрелло</div>
</div>
<div class="user__likes">
<img src="" alt="" class="icon icon_type_heart user__likes-icon">
<div class="user__likes-count">85</div>
</div>
<div class="user__cart">
<img src="" alt="" class="icon icon_type_cart user__cart-icon">
<div class="user__cart-count">23</div>
</div>
</div>
</div>
<div class="header__search">
<img src="" alt="" class="icon icon_type_search header__search-icon">
</div>
<div class="header__lang">RU</div>
</div>
<div class="container">
<div class="row container__main">…</div>
<div class="notations container__aside">…</div>
</div>