#Webdesign #CSS

Introdução ao CSS

O que é CSS?

CSS é um acrônimo em inglês, significando Cascading Style Sheets (Folhas de Estilo em Cascata). Em português, traduzimos como uma folha de estilos com cascata. Basicamente, o CSS é um mecanismo utilizado para adicionar estilo a documentos web escritos em HTML.

Para que ele serve?

Com o CSS, podemos determinar como deve ser o layout das nossas páginas e definir as propriedades de estilos nos elementos do HTML. Exemplos práticos incluem:

Origem e desenvolvimento

O CSS foi proposto pela primeira vez em 1994 por um indivíduo chamado Håkon Lie, online. O desenvolvimento formal da linguagem ocorreu nos meados de 1995, sendo padronizado pela W3C (World Wide Web Consortium) entre 1997 e 1999.

Benefícios do CSS

Diferença para programação

É importante destacar que o CSS não é considerado uma linguagem de programação. Ele não possui as capacidades típicas de uma linguagem de programação como:

Linguagem de estilos, não marcação

O CSS é uma linguagem de estilos, não de marcação. Diferente do HTML (que é uma linguagem de marcação), o CSS apenas declara como os elementos devem ser apresentados na tela.

Propriedades e Aplicação

Olá! Vamos aprender juntos como adicionar estilos à nossa página web utilizando o poderoso recurso chamado CSS (Cascading Style Sheets). Nesta aula, vamos explorar os conceitos fundamentais de propriedade no CSS e as três formas mais comuns de aplicar esses estilos: CSS inline, CSS interno e CSS externo.


O Conceito de Propriedade

Então, pra começar, o que é uma propriedade no CSS? Basicamente, uma propriedade é uma característica de um elemento HTML. Por exemplo:

Cada propriedade recebe um valor, e juntos eles definem como o navegador deve exibir o estilo de um elemento.

A declaração básica é:

nome-da-propriedade: valor;

O ponto-e-vírgula (;) finaliza a declaração, indicando que aquela propriedade está sendo aplicada.


1. CSS Inline (Inline)

Essa é uma forma direta de adicionar estilos em um elemento específico. Utilizamos o atributo HTML style dentro da tag para definir as propriedades diretamente.

Exemplo Prático
<h1 style="background: red; color: white;">Trilha de CSS</h1>

Neste exemplo, a cor do fundo do título será vermelha e o texto ficará branco.

Vantagens:

Desvantagens:


2. CSS Interno (Interno)

Nessa abordagem, adicionamos o código CSS dentro da tag <style> do nosso documento HTML. É útil quando queremos aplicar estilos em múltiplos elementos sem precisar de um arquivo externo.

Exemplo Prático
<style>
  h1 {
    background: red;
    color: white;
  }
  
  h2 {
    font-family: Arial, sans-serif;
  }
</style>

Vantagens:


3. CSS Externo (Externo)

Agora vamos para a forma mais utilizada em projetos profissionais: CSS externo. Nessa técnica, criamos um arquivo separado com extensão .css e referenciado na nossa página HTML via tag <link>.

Passo a passo
  1. Crie uma pasta chamada css dentro da sua raiz de projeto.
  2. Dentro dessa pasta, crie um arquivo .css, por exemplo: estilo.css.
  3. No cabeçalho (<head>) do seu HTML, adicione o link para esse arquivo:
<link rel="stylesheet" href="./css/estilo.css">

Vantagens:


Conclusão

Agora você já conhece os três métodos de aplicação do CSS:

  1. Inline: Útil para estilos isolados ou rápidos testes.
  2. Interno: Bom quando queremos estilizar elementos específicos do mesmo arquivo HTML.
  3. Externo: A forma mais organizada e recomendada para projetos maiores.

Referências