CSS3 w innym stylu - Zacznij od zmiany sposobu myślenia
Nowa mini-seria dla programistów front-end. Tym razem CSS i metodologia BEM przedstawione w nieszablonowy sposób - czyli coś dla Was, ode mnie! :)
fronter z- #
- #
- #
- #
- #
- #
- 24
- Odpowiedz
Nowa mini-seria dla programistów front-end. Tym razem CSS i metodologia BEM przedstawione w nieszablonowy sposób - czyli coś dla Was, ode mnie! :)
fronter z
Komentarze (24)
najlepsze
Np jesli masz div dla avatara, a wewnatrz niego div ze zdjęciem tegoz avatara, to klasy wg BEM będą takie:
.avatar
... I w stylowanie per h3 { } ?
Komentarz usunięty przez moderatora
Czy trudno by było pokazać zalety stosowania BEM porównując to z innymi metodologią (lub ich brakiem)?
Często spotykanym bo sama natura CSS zachęca i kusi do tego aby takie podejście stosować i przychodzi to dość naturalnie oraz wręcz od niechcenia - problem w tym że bez odpowiedniego przemyślenia (a nawet i z przemyśleniem) prowadzi to później do problemów - więcej i fajna dyskusja w komentarzach tutaj:
https://css-tricks.com/lets-define-exactly-atomic-css/
Wg mnie notacja BEM jest
No co ty nie powiesz. Jakbyś nie zauważył to w zacytowanym fragmencie jest wspomniany problem z długimi selektorami - preprocesor rozwiązuje m.in ten problem, jak również problem duplikacji, bo można w ramach preprocesora importować reguły z innego selektora.
I owszem nie jest on istotny jak piszesz kilka, kilkadziesiąt reguł (i nie martwisz się też np. o vendor-prefix)
Jak piszesz ich kilkaset to nagle okazuje się bardzo potrzebny ( ͡