CSS and JS
Utility classesThere are a wide selection of utility classes to help you to layout page designs, apply brand colours and use documented visual styles to create a consistent experience.
Element and component classesThese classes are the building blocks of the Design Language’s components. Entire feature sets can be built up from combining these in various ways.
CSS normalisationNormalize.css is an alternative to CSS resets. The project is the product of 100s of hours of extensive research by @necolas and @jon_neal on the differences between default browser styles. The aims of normalize.css are as follows:
- Preserve useful browser defaults rather than erasing them.
- Normalize styles for a wide range of HTML elements.
- Correct bugs and common browser inconsistencies.
- Improve usability with subtle improvements.
CSS normalisation can be disabled by including the
rc-no-norm class on the html element.