Pergunte que a gente responde pra você!
Jeová
Pergunta: Qual a função do CSS? E qual a diferença entre o CSS e HTML
HTML, CSS
Moderador
Resposta: O CSS significa em inglês (Cascading Style Sheets) que quer dizer que você pode definir as propriedades do se conteúdo que está dentro do HTML em cascata, ou seja, se você tem uma tabela onde você cria um classe no CSS dizendo que tudo nesta tabela vai ser azul e em uma coluna desta tabela você coloca outra classe dizendo que o que tiver dentro dessa coluna vai ser sublinhado, então qualquer coisa que estiver dentro desta coluna alem de ser sublinhado vai ser azul também, para simples mas esse recurso dá um controle muito grande em apenas um arquivos sobre o estilo de todo o site.
Não existe diferença entre o HTML e o CSS na verdade o CSS complementa o HTML, tem muita gente hoje em dia que quase não usa HTML nos sites definindo quase tudo no CSS, o chamado estilo tableless (sem tabelas).