Size: a a a

CSS — русскоговорящее сообщество

2020 May 27

AA

Anton Antonov in CSS — русскоговорящее сообщество
источник

AK

Andrei Konash in CSS — русскоговорящее сообщество
типа не развернуто сказал вложенность чего?
источник

AA

Anton Antonov in CSS — русскоговорящее сообщество
Andrei Konash
вот и "вложенность"😆
я имел ввиду, что тот код не генерирует вложенные селекторы
источник

AK

Andrei Konash in CSS — русскоговорящее сообщество
ну да, это верно)
источник

AA

Anton Antonov in CSS — русскоговорящее сообщество
Andrei Konash
типа не развернуто сказал вложенность чего?
.parent .elem {} - это вложенность
источник

T

Titov in CSS — русскоговорящее сообщество
Anton Antonov
задай класс .ops__list, ему задай стили. Не используй вложенность. Читай доку БЭМ https://ru.bem.info/methodology/css/
шо значит не используй вложенность блять, я же и спрашиваю в чем лучше глобальные классы бэма ежели вложенность на элемент хренов. Потому что класс ops-day может быть и в других блоках. но стиль в сайдбаре должен только такой.
источник

AA

Anton Antonov in CSS — русскоговорящее сообщество
Titov
шо значит не используй вложенность блять, я же и спрашиваю в чем лучше глобальные классы бэма ежели вложенность на элемент хренов. Потому что класс ops-day может быть и в других блоках. но стиль в сайдбаре должен только такой.
тогда используй модификаторы для сайдбара
источник

AK

Andrei Konash in CSS — русскоговорящее сообщество
у тебя зависимостей много от класса одного
источник

T

Titov in CSS — русскоговорящее сообщество
Andrei Konash
у тебя зависимостей много от класса одного
да
источник

AA

Anton Antonov in CSS — русскоговорящее сообщество
в чем лучше глобальные классы бэма ежели вложенность на элемент хренов - в том, что глобальные классы бэма не повышают связанность кода
источник

AK

Andrei Konash in CSS — русскоговорящее сообщество
ну вот когда-нибудь у тебя появится новый тег списка, и ты захочешь ему дать иные стили и тебе придется перебивать имеющиеся
источник

T

Titov in CSS — русскоговорящее сообщество
Andrei Konash
ну вот когда-нибудь у тебя появится новый тег списка, и ты захочешь ему дать иные стили и тебе придется перебивать имеющиеся
да, нужно будет залезть в scss, и к nav-item добавить &.with-outlained-shit
источник

AK

Andrei Konash in CSS — русскоговорящее сообщество
с бэмом ты сам выбираешь какой именно стиль дать списку, с красными точками или зелеными, горизонтальный или вертикальный и т.п.
источник

AK

Andrei Konash in CSS — русскоговорящее сообщество
Titov
да, нужно будет залезть в scss, и к nav-item добавить &.with-outlained-shit
это будет жесткий велосипед, который заставит любого разработчика задуматься о предыдущем😂
источник

T

Titov in CSS — русскоговорящее сообщество
ты набрасываешь вместо того чтобы пояснить чем глобальный класс лучше вложенного
источник

AK

Andrei Konash in CSS — русскоговорящее сообщество
не набрасываюсь) вложенные классы будут плодиться и вызывать кучу зависимостей, и когда-нибудь их станет овермного и они станут портить друг другу жизнь
источник

AA

Anton Antonov in CSS — русскоговорящее сообщество
Andrei Konash
не набрасываюсь) вложенные классы будут плодиться и вызывать кучу зависимостей, и когда-нибудь их станет овермного и они станут портить друг другу жизнь
только это станет заметно во время рефакторинга или добавления новой фичи )
источник

AA

Anton Antonov in CSS — русскоговорящее сообщество
понимание бэма приходит на долгоиграющем проекте, где надо поддерживать и рефакторить
источник

AK

Andrei Konash in CSS — русскоговорящее сообщество
ну да, а заказчик не доплатит за это инфа сотка)
источник

AA

Anton Antonov in CSS — русскоговорящее сообщество
Andrei Konash
ну да, а заказчик не доплатит за это инфа сотка)
на долгоиграющем обычно платят за новые фичи, а с бэмом их внедрять намного проще
источник