O CSS é uma folha de estilo que define a apresentação de páginas da web. Ele separa o formato do conteúdo e pode ser adicionado de três formas: externo, embutido ou inline. CSS permite estilizar elementos HTML, IDs ou classes através de seletores e propriedades. Unidades como pixels, em, porcentagem e outros controlam valores como cores, fontes e tamanhos.