CSS é uma folha de estilo que define a apresentação de páginas da web. Ele separa o formato e conteúdo de um documento e define como elementos serão exibidos. CSS pode ser adicionado de forma externa, embutida ou inline e usa seletores como elemento, ID ou classe para estilizar partes específicas da página. CSS suporta várias unidades de medida como pixels, em, porcentagem e outras.