Size: a a a

2021 February 01

GM

Glenn Morrison in БЭМ
Prikolist Начрэл
Как тебе нравится, так и пиши.

В случае с sass примером, как я уже сказал, будет побочный эффект. Но может быть в твоей ситуации это не критично.

Никто не запрещает использовать миксы, это нормально.

Можно написать блок сетки по БЭМ и использовать его
Спасибо
источник

Р

Роман in БЭМ
Glenn Morrison
А как вы верстаете сетку и адаптив на БЭМ? Неужели каждый раз вручную?

Неужели я первый кто решил использовать готовый НЕ БЭМ css код в методологии БЭМ?

Я просто хочу понять, как лучше такой не бэм код вписать в бэм?

@extend к человечески-названным бэм блокам?

Или в html код просто вместе с бэм классами пишем не бэм?

Или еще как то?
К сожалению, не первый. И, увы, не последний. В методологии нет описания конкретных реализаций типовых примеров, поэтому всё, что не противоречит методологи — всего лишь не противоречит методологии. Не «является правильным», а именно не противоречит. Верный способ — тот который наиболее удобен и продолжает «не противоречить методологии».

Например, мне удобно, когда в стилях блока описан их лэйаут (без лишних зависимостей от других блоков-классов), поэтому, если блок как-то подчиняется тому, что вы называете сеткой, я описываю их в самом блоке (или элементе) и, если вариаций несколько — в его модификаторах. Такой подход гарантирует мне, что, например, список статей ( ul.list_view_articles ) будет выводиться карточками по N в ряд в зависимости от ширины экрана, потому что так описано в стилях списка статей ( list_view_articles.css ), а не потому, что кто-то (даже если я) зачем-то (дже если оправдано) навесил (или забыл или опечатался) туда бутстраповские классы.

Мой подход правильный для меня, потому что он:
а) не противоречит методологии
б) является для меня наиболее удобным.
Если вы плохо умеете в вёрстку и вам проще выучить классы стороннего фреймворка, чем ванильное решение, то пример с бутстрапом тоже верный (пока он не противоречит методологии).
источник

Prikolist Начрэл... in БЭМ
Я думаю это нормально. Диктовать архитектуру всего - не задача БЭМ. Если бы БЭМ указывал всем единственно правильный способ делать сетку или карточки или что нельзя есть свинину, то мне бы такая методология не подошла, потому что была бы недостаточно гибкой. Это был бы ангуляр из мира вёрстки. А в существующем виде БЭМ может быть использован в любом проекте, в любой непонятной ситуации и совместим с чем угодно
источник
2021 February 04

A

ANVAR_PZM in БЭМ
Помогите, такой вопрос 🙋
Что первым учить методолгию бэм для верстки сайта или grid css?
источник

И

Илья in БЭМ
учи бэм и флекс (это если что шутка, я просто новичок и учил только флекс)
источник

AB

Alex Baumgertner in БЭМ
ANVAR_PZM
Помогите, такой вопрос 🙋
Что первым учить методолгию бэм для верстки сайта или grid css?
С моей точки зрения — методология важнее. С помощью БЭМ вы будете писать понятный и поддерживаемый код, не важно, на гридах или флексах, react или vue.
С небольшой практикой у вас автоматически интерфейс будет разбиваться на блоки и элементы.
А потом и проектирование можно будет сразу построить по БЭМ, тогда у вас будет один язык с дизайнером.
источник

A

ANVAR_PZM in БЭМ
Alex Baumgertner
С моей точки зрения — методология важнее. С помощью БЭМ вы будете писать понятный и поддерживаемый код, не важно, на гридах или флексах, react или vue.
С небольшой практикой у вас автоматически интерфейс будет разбиваться на блоки и элементы.
А потом и проектирование можно будет сразу построить по БЭМ, тогда у вас будет один язык с дизайнером.
Спасибо, я тоже так думаю 🤔 и больше склоняюсь к БЭМ, мне больше нравится..
источник

Д

Дреас in БЭМ
Гриды же просто набор свойств. Что там учить?
источник

Р

Роман in БЭМ
ANVAR_PZM
Помогите, такой вопрос 🙋
Что первым учить методолгию бэм для верстки сайта или grid css?
Вопрос такой же абстрактный, как «что лучше учить — английский или вождение?». Скорее всего вы не понимаете, зачем нужны каждое из этих понятий.
источник

A

ANVAR_PZM in БЭМ
Можно верстать и на гриде и бэм, на флекс и блоками и вообще таблицей, так что же лучше...
источник

В

Вадим in БЭМ
ANVAR_PZM
Можно верстать и на гриде и бэм, на флекс и блоками и вообще таблицей, так что же лучше...
Flex - для одного измерения: либо колонка либо строка
Грид имеет 2 размерности и колонки и строки
источник

AB

Alex Baumgertner in БЭМ
ANVAR_PZM
Спасибо, я тоже так думаю 🤔 и больше склоняюсь к БЭМ, мне больше нравится..
На сайте хорошая документация https://ru.bem.info/methodology/quick-start/
есть видео на 7 минут Вадима Макеева https://htmlacademy.ru/blog/boost/frontend/short-5
источник

AB

Alex Baumgertner in БЭМ
А если хотите посмотреть на полный стек (+ i-bem, bemjsxt) — http://alexbaumgertner.github.io/presentation-bem-stack/#1
источник

A

ANVAR_PZM in БЭМ
Кароче учу БЭМ потом грид. Флексы не буду.
источник

A

ANVAR_PZM in БЭМ
👍
источник

A

ANVAR_PZM in БЭМ
Хотя тоже бы надо..
источник

VH

Vitaly Harisov in БЭМ
ANVAR_PZM
Кароче учу БЭМ потом грид. Флексы не буду.
Флексы надо
источник

VH

Vitaly Harisov in БЭМ
Пока звучит, как «учу как включать поворотник, как  включать дворники не буду»
источник

A

ANVAR_PZM in БЭМ
Vitaly Harisov
Пока звучит, как «учу как включать поворотник, как  включать дворники не буду»
Что посоветуйте 🤔
источник

VH

Vitaly Harisov in БЭМ
ANVAR_PZM
Что посоветуйте 🤔
Медленно спуститься с горы и … выучить всё
источник