Classes de concepteurs de sites Web Cascading Style Sheets (CSS) permettent d'assigner des attributs similaires à des balises HTML multiples sans avoir à créer des entrées pour chacun. Plutôt que de placer des styles, tels que la couleur, la taille, la hauteur et la largeur directement dans les balises HTML, tous les attributs de style sont placés dans un fichier distinct appelé fichier CSS. Le fichier HTML est liée à la CSS, et quand un visiteur du site accède au fichier HTML dans un navigateur Web, le HTML charge les attributs dans le fichier CSS et les applique à les balises HTML appropriées.