Skip to content

Классы темплейтов #25

Answered by pepelsbey
furtivite asked this question in Q&A
Discussion options

You must be logged in to vote

Это увеличивает количество обёрток у блоков, и отходит от БЭМ, который предлагает использовать для таких случаев миксы. Этот элемент по БЭМ стоило бы сверстать так:

БЭМ — это про блоки, элементы и модификаторы. Он же не БЭММ, правда? :) Миксы — это инструмент, который позволяет совместить на одном элементе свойства от разных блоков и элементов. Например, чтобы подмешать (смиксовать) к блоку какую-то геометрию от места, куда его вставляют.

Нет такого правила в БЭМе, что всё нужно миксовать чтобы только не было обёрток. Зато есть правило, точнее, практика, что явное лучше неявного. Смотрите:

Это базовый шаблон, который применяют все страницы:

<!-- base.njk -->
<html class="base">
    <head>

Replies: 2 comments 3 replies

Comment options

furtivite
Mar 23, 2021
Maintainer Author

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
3 replies
@nlopin
Comment options

@Realetive
Comment options

@furtivite
Comment options

furtivite Mar 23, 2021
Maintainer Author

Answer selected by furtivite
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
4 participants