CSS (Cascading Style Sheets) é uma linguagem de estilo usada para descrever a apresentação e o layout de documentos HTML. CSS permite que você separe o conteúdo da página (escrito em HTML) da sua aparência visual, facilitando a manutenção e a consistência do design.
- Separação de Conteúdo e Estilo: Permite a separação clara entre o conteúdo (HTML) e a aparência visual (CSS), tornando o código mais organizado e fácil de gerenciar.
- Seletores e Propriedades: Usa seletores para aplicar estilos a elementos HTML e propriedades para definir características visuais, como cor, fonte, tamanho e posicionamento.
- Layouts e Design: Oferece recursos para criar layouts complexos e responsivos, como Flexbox, Grid, e media queries, permitindo adaptar o design a diferentes tamanhos de tela e dispositivos.
- Herança e Cascata: Os estilos podem ser herdados de elementos pais para filhos e aplicados de forma hierárquica, proporcionando flexibilidade e controle sobre a aplicação de estilos.
- Controle Visual: Permite um controle detalhado sobre a aparência e o layout das páginas web, incluindo cores, fontes, espaçamentos e posicionamento.
- Responsividade: Facilita a criação de designs responsivos que se adaptam a diferentes tamanhos de tela e dispositivos, melhorando a experiência do usuário.
- Eficiência: Reduz a redundância e o esforço de design ao aplicar estilos globais a vários elementos e páginas a partir de uma única folha de estilos.
- Customização: Oferece uma ampla gama de propriedades e técnicas para personalizar a aparência da web, desde animações e transições até gradientes e sombras.
CSS é fundamental para a construção de interfaces web modernas e atraentes, possibilitando a criação de experiências visuais ricas e consistentes em diferentes dispositivos e tamanhos de tela.
Pré-requisitos:
- Visual Studio Code
- GIT
# clonar repositório
git clone https://github.com/maxxdiego/03_css.git
Prof. Diego Max da Silva
https://lattes.cnpq.br/4370663836049458