Pular para o conteúdo

Curso básico de CSS 3

Curso de CSS 3
Compartilhar:

Parabéns por começar sua jornada no mundo emocionante e criativo do desenvolvimento web! O Cascading Style Sheets, ou CSS, é uma linguagem fundamental para a criação de páginas web visualmente atraentes e responsivas. Este guia abrangente fornecerá uma introdução passo a passo ao CSS, apresentando conceitos essenciais, exemplos práticos e explicações detalhadas.

1. Introdução ao CSS

1.1 O que é CSS?

O CSS é uma linguagem de estilo utilizada para controlar a apresentação visual de uma página web. Ele permite que você defina a aparência de elementos HTML, como cores, fontes, espaçamento e layout.

1.2 Incorporando CSS em uma Página HTML

Existem várias maneiras de incorporar estilos CSS em uma página HTML. A forma mais comum é usando a tag <style> no cabeçalho do documento ou vinculando um arquivo CSS externo com a tag <link>. Por exemplo:

pacote fullstack danki code
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Minha Página Web</title>
  <link rel="stylesheet" href="estilos.css">
</head>
<body>
  <!-- Conteúdo da Página -->
</body>
</html>

2. Seletores CSS

Os seletores são fundamentais para direcionar quais elementos HTML serão estilizados. Vamos explorar alguns seletores comuns:

2.1 Seletores de Tipo

p {
  color: blue;
}

Este exemplo estiliza todos os parágrafos para terem a cor azul.

2.2 Seletores de Classe

.button {
  background-color: green;
  color: white;
}

Aplique essa classe a botões em seu HTML para estilizá-los de acordo.

2.3 Seletores de ID

#header {
  font-size: 24px;
}

Estilize um elemento específico com um ID único.

CURSO GRATUITO DE DESENVOLVIMENTO WEB

3. Propriedades CSS Comuns

3.1 Cores

body {
  background-color: #f0f0f0;
  color: #333;
}

Use códigos hexadecimais ou nomes de cores para definir a aparência.

3.2 Fontes

h1 {
  font-family: 'Arial', sans-serif;
  font-size: 36px;
  font-weight: bold;
}

Personalize a tipografia para destacar cabeçalhos.

3.3 Margens e Preenchimento

.box {
  margin: 10px;
  padding: 20px;
}

Controle o espaçamento ao redor e dentro dos elementos.

4. Box Model

O modelo de caixa é uma parte fundamental do layout CSS. Ele consiste em conteúdo, preenchimento, borda e margem. Entenda como eles interagem para criar um layout harmonioso.

CURSO GRATUITO DE PYTHON
.box {
  width: 300px;
  padding: 10px;
  border: 2px solid #ccc;
  margin: 20px;
}

5. Layout Responsivo

Torne sua página adaptável a diferentes dispositivos usando consultas de mídia e unidades flexíveis.

@media (max-width: 600px) {
  body {
    font-size: 14px;
  }
}

Conclusão

Este guia fornece uma base sólida para começar a explorar o mundo do CSS. À medida que avança, experimente, teste e aprimore suas habilidades. Lembre-se, a prática é a chave para se tornar um mestre em CSS. Boa sorte em sua jornada de desenvolvimento web!

Conteúdo complementar

Brayan Monteiro

Brayan Monteiro

Bacharel em Sistemas de Informação pela Faculdade Maurício de Nassau e desenvolvedor PHP. Além de programador, produzo conteúdo e gerencio blogs. Sou especialista em desenvolvimento de software, SEO de sites e em negócios digitais.

Participe da conversa

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

quatro − três =