En typographie, une feuille de style est l'ensemble d'attributs de caractères et de formats de paragraphes pouvant être appliqués en une seule opération à un ou plusieurs paragraphes, à un livre, etc. De façon extensive, c'est l'ensemble des contraintes typographiques, de maquette, couleur, reliure, etc. qui définissent l'unité d'une collection littéraire, d'une revue périodique, etc.
C'est aussi un document permettant de mettre en forme un autre document, comme un document rédigé dans un langage de balisage, comme SGML, HTML ou XML. Pour ce faire, les feuilles de style sont rédigées dans un langage spécifique.
Les langages de feuilles de style les plus courants sont :