Skip to content

Latest commit

 

History

History
21 lines (15 loc) · 2.7 KB

css.md

File metadata and controls

21 lines (15 loc) · 2.7 KB

Logo da Resilia

O que é CSS?

CSS é a sigla para Cascading Style Sheets (Folhas de Estilo em Cascata, em português), é uma folha de estilo que é utilizada para definir a aparência/estilo em páginas Web que adotaram linguagens de marcação em seu desenvolvimento, como o próprio HTML, ou outras como o XML e XHTML.

O CSS foi desenvolvido pelo W3C em 1996. Seu intuito foi solucionar vários problemas que os desenvolvedores passavam quando utilizavam o HTML. Tags como <font> foram introduzidas na versão 3.2 do HTML e como os sites tinham diferentes fontes, cores e estilos, reescrever código acabou se tornando um processo demorado, doloroso e caro. A ideia do CSS é separar as responsabilidades e deixá-lo com o estilo. Ainda assim, é possível estilizar tags de conteúdo no HTML com atributos inline como o próprio style, mas o uso do CSS permanece massivo em arquivos separados.

Com o CSS você pode criar diversas estilizações, que vão desde a padronização de fontes, cores, tamanho de elementos, até animações complexas, efeitos e muito mais. O CSS é a implementação real do que antes pode ser sido projetado no layout e nos processos de design, é um dos grandes responsáveis pela experiência do usuário numa aplicação web.

Para estilizar com o CSS usam-se os seletores, que podem ser as marcações antes feitas (no HTML, por exemplo) e assim definimos as propriedades. Vale ressaltar que o CSS é uma folha de estilo EM CASCATA, que significa que as propriedades que vão ser aplicadas serão as últimas no arquivo, isso significa que se tivermos um seletor duplicado, o que será aplicado será o último.

Além disso, existe a precedência de estilo, que é definida por três fatores, a especificidade, herança e o próprio efeito cascata, que foi exemplificado no parágrafo anterior. Isso tudo pode ser melhor estudado nos links que deixamos especialmente selecionados.

Onde posso aprender mais sobre?