BEM

30 bookmarks
Custom sorting
BEM by Example | Sparkbox | Web Design and Development
BEM by Example | Sparkbox | Web Design and Development
BEM is a popular CSS naming convention. While the fundamentals of BEM are simple and straightforward, mistakes are common. These BEM examples will help you apply this useful naming convention and avoid some of the pitfalls many face when using BEM naming conventions.
·seesparkbox.com·
BEM by Example | Sparkbox | Web Design and Development
Modular and Descriptive Class Names
Modular and Descriptive Class Names
What’s the big deal, just name it the first thing that makes sense, right? It makes sense now, so it will probably always make sense! .btn–small, .btn–tiny, .btn–really-tiny…
·jerryjones.dev·
Modular and Descriptive Class Names
B is for Block: An Intro to the BEM Naming Convention
B is for Block: An Intro to the BEM Naming Convention
BEM (Block, Element, Modifier) is a great way to keep class naming consistent and meaningful. If you’ve never used BEM before but want to understand how it works, or if you’re thinking …
·jerryjones.dev·
B is for Block: An Intro to the BEM Naming Convention
BEM: 4 Hang-Ups & How It Will Help Your CSS Organization
BEM: 4 Hang-Ups & How It Will Help Your CSS Organization
Sparkbox developer Philip Zastrow addresses four common misconceptions about BEM and explains how and why the CSS naming convention of Block Element Modifier helps solve organizational thinking around class names.
·seesparkbox.com·
BEM: 4 Hang-Ups & How It Will Help Your CSS Organization
BEM and Maintainable CSS
BEM and Maintainable CSS
Maintaining CSS can be problem in large projects. Here are some notes to make the maintainance a breeze
·stackbuilders.com·
BEM and Maintainable CSS
Interview with Varya Stepanova -- To BEM or not to BEM
Interview with Varya Stepanova -- To BEM or not to BEM
“If you have to imagine this kind of pain, think about new versions of Bootstrap. And multiply it by 1000 due to the bigger size of the library and the amount of projects. These were the problems which BEM offered to solve.”
·didoo.net·
Interview with Varya Stepanova -- To BEM or not to BEM
Interview with Micah Godbolt -- To BEM or not to BEM
Interview with Micah Godbolt -- To BEM or not to BEM
“While I really like the flat selector approach that BEM defines, I prefer to not clutter my elements with a bunch of classes. My decision was then to use data attributes to apply my modifiers and contexts.”
·didoo.net·
Interview with Micah Godbolt -- To BEM or not to BEM
BEM — Block Element Modifier
BEM — Block Element Modifier
BEM — Block Element Modifier is a methodology, that helps you to achieve reusable components and code sharing in the front-end.
·getbem.com·
BEM — Block Element Modifier
Interview with Sam Thurman -- To BEM or not to BEM
Interview with Sam Thurman -- To BEM or not to BEM
“I have preached BEM, and I think it's a good solution to a lot of CSS semantic issues. But I think having a well documented naming scheme is more important than having a perfect one, and being dogmatic doesn't help anyone.”
·didoo.net·
Interview with Sam Thurman -- To BEM or not to BEM
Scaling Down The BEM Methodology For Small Projects
Scaling Down The BEM Methodology For Small Projects
Front-end development is no longer about individual frameworks. Tools are available — we merely have to choose. To make the right choices for your project, you need to start with a general approach, or methodology. But most methodologies have been created by big companies? Are they still useful for small companies, or do we need to reinvent them at a small scale?
·smashingmagazine.com·
Scaling Down The BEM Methodology For Small Projects
BEM Naming Cheat Sheet by 9elements
BEM Naming Cheat Sheet by 9elements
A visual tool that provides naming-suggestions for CSS classes using BEM naming convention.
·9elements.com·
BEM Naming Cheat Sheet by 9elements
Battling BEM (Extended Edition): 10 Common Problems And How To Avoid Them – Smashing Magazine
Battling BEM (Extended Edition): 10 Common Problems And How To Avoid Them – Smashing Magazine
Whether you’ve just discovered BEM or are an old hand (in web terms anyway!), you probably appreciate what a useful methodology it is. If you don’t know what BEM is, I suggest you read about it on the BEM website before continuing with this post, because I’ll be using terms that assume a basic understanding of this CSS methodology.
·smashingmagazine.com·
Battling BEM (Extended Edition): 10 Common Problems And How To Avoid Them – Smashing Magazine
When u- means style= – Medium
When u- means style= – Medium
There are fashions in CSS usage, and I don’t always keep up with them. Structural markup like BEM block — element-modifier is currently…
·medium.com·
When u- means style= – Medium
Mastering CSS: BEM and ITCSS
Mastering CSS: BEM and ITCSS
The focus was on improving our Front End skills through a two-day workshop, but the experience gave us more than a bunch of technical skills and knowledge. Writing CSS is very simple.
·blog.moove-it.com·
Mastering CSS: BEM and ITCSS