CSS é a linguagem que usamos para estilizar uma página da Web.
CSS é usado para definir estilos para suas páginas da web, incluindo design, layout e variações de exibição para diferentes dispositivos e tamanhos de tela.
body {background-color: lightblue;}
h1 {color: white; text-align: center;}
p {font-family: verdana; font-size: 20px;}
HTML NUNCA foi destinado a conter tags para formatar uma página da web!
HTML foi criado para descrever o conteúdo de uma página da web, como:
<h1>Este é um título</h1>
<p>Este é um parágrafo.</p>
Quando tags como e atributos de cor foram adicionados à especificação HTML 3.2, começou um pesadelo para os desenvolvedores da web. O desenvolvimento de grandes sites, onde fontes e informações de cores eram adicionadas a cada página, tornou-se um processo longo e caro.
Para resolver esse problema, o World Wide Web Consortium (W3C) criou o CSS.
CSS removeu a formatação de estilo da página HTML!
As definições de estilo são normalmente salvas em arquivos .css externos.
Com um arquivo de folha de estilo externo, você pode alterar a aparência de um site inteiro alterando apenas um arquivo!