Uma linguagem de folhas de estilo, ou linguagem de estilo, é uma linguagem de computador que exprime a apresentação de documentos estruturados, um padrão para especificar a apresentação visual e também auditiva.[1] O principal benefício é a separação entre a estilização e a estrutura de um documento, assim ao invés de colocar a formatação dentro do documento original, o desenvolvedor cria uma ligação ou importa um arquivo de folha de estilos para a página a ser formatada.[2]
Uma linguagem de folhas de estilo moderna, com uso generalizado é a Cascading Style Sheetss (CSS), que é usada para estilizar documentos escritos em HTML, XHTML, SVG, XUL e outras linguagens de marcação.
Para o conteúdo de documentos estruturados ser apresentado, um conjunto de regras estilísticas - descrevendo, por exemplo, cores, fontes e layout - deve ser aplicada. Uma coleção de regras estilísticas é chamado de folha de estilo. As folhas de estilo em forma de documentos escritos têm uma longa história de uso pelos editores e tipógrafos para garantir a consistência de apresentação, ortografia e pontuação. Na publicação eletrônica, as linguagens de folhas de estilo são usadas principalmente no contexto da apresentação visual ao invés de ortografia e pontuação.