Standards, best practices and how-tos for developing OutSystems applications
For CSS naming in OutSystem we use a slightly modified BEM (Block, Element, Modifier). See http://getbem.com/naming/ Note: Do not use underscores “__” in the names. Block is the entire component e.g. .card and should be considered as a parent. E.g.
.card-title{}
.card-content{}
.card-footer{}
Naming rules:
.color-red
padding: 10px;
padding: 0;
opacity: .7;
-webkit-transform
)