# About standardized guidelines for theme components

**URL:** https://meta.discourse.org/t/about-standardized-guidelines-for-theme-components/410741
**Category:** Development
**Tags:** css, customization, code
**Created:** [August 23, 2026, 5:56pm UTC](https://meta.discourse.org/t/about-standardized-guidelines-for-theme-components/410741 "2026-08-23T17:56:02Z")
**Posts on this page:** 1
**Showing post:** 4

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [August 23, 2026, 10:52pm UTC](https://meta.discourse.org/t/about-standardized-guidelines-for-theme-components/410741/4 "2026-08-23T22:52:02Z")

</div>

Take a look at this:

> [@Guidelines for CSS classes using BEM](https://meta.discourse.org/t/-/361851?silent=true):
>
> Background When writing CSS classes for Discourse components, themes, or plugins, we follow a modified variant of [Block Element Modifier (BEM)](https://getbem.com/). Following these guidelines will make it much less likely for CSS conflicts to occur, since BEM helps a lot with specificity. Themes and components have an easier time of overriding Discourse core styles, and the more descriptive class names make it easy at a glance to see where CSS classes should be applied in core. The guidelines This is what the Disco…

---

_[View the full topic](https://meta.discourse.org/t/about-standardized-guidelines-for-theme-components/410741)._
