Our Approach To BEM

BEM logo

Here at GPMD we’ve come a long way in the past three years, working hard at improving our techniques and methodologies. We were early adopters of Responsive Web Design, we’ve embraced CSS Preprocessors such as Less and Sass, and we couldn’t live without task managers such as Grunt. We’ve also adopted certain CSS strategies such as ITCSS (Inverted Triangle CSS) to help when working with projects at scale.

Another CSS methodology that we’ve fully embraced with open arms is BEM (Block, Element and Modifier). It has made a huge difference to the way we work and also to the quality of our code. Our CSS has become much more modular and scalable - we’ve definitely reaped the benefits of this as the size and complexity of our projects has grown.

Below is an outline and some of the reasoning behind our approach to BEM.

We use cookies for analytics and marketing purposes. By continuing to browse our website you agree to their use.
For more information please read our privacy policy.

I Understand