Article image
Anderson Silva
Anderson Silva04/04/2023 22:04
Compartilhe

Falando um pouco sobre CSS

  • #CSS

O CSS (Cascading Style Sheets) foi desenvolvido em 1996 por Håkon Wium Lie enquanto trabalhava na empresa de software norueguesa Opera Software. O objetivo era separar a apresentação visual de um documento HTML da sua estrutura lógica, permitindo assim que designers e desenvolvedores web trabalhassem de forma mais eficiente em conjunto.

A primeira versão do CSS foi publicada em dezembro de 1996 e, desde então, tem passado por várias atualizações e aprimoramentos. Hoje, o CSS é uma tecnologia fundamental para a web, permitindo que os desenvolvedores criem sites e aplicativos com aparência visualmente atraente e consistente em diferentes dispositivos e navegadores.

Como funciona

O CSS é uma linguagem de estilização que é aplicada aos elementos HTML em uma página da web. Basicamente, o CSS diz ao navegador como cada elemento HTML deve ser exibido na página.

É possível usar o CSS direto no seu html, porém uma das formas mais indicadas para seu uso é criando um arquivo separado com a extensão “.CSS”, que contém as instruções de estilo para sua página. Em seguida, você vincula esse arquivo “.CSS” ao seu arquivo HTML usando a tag <link>.

<link rel="stylesheet" href="./style.css">

Dentro do arquivo CSS, você pode definir estilos para diferentes elementos HTML, como cabeçalhos, parágrafos, imagens e links. Por exemplo, você pode definir a cor do texto, o tamanho da fonte e o espaçamento entre linhas para um cabeçalho específico.

HTML

<div>
  <h1>Título 01</h1>
</div>

CSS

h1 {
  color: red;
  font-size: 24px;
  line-height: 15px;
}

O CSS é aplicado em cascata, o que significa que os estilos definidos mais recentemente têm prioridade sobre os estilos definidos anteriormente. No exemplo acima, o “color” seria lido primeiro que o “font-size”.

Isso permite que você substitua facilmente os estilos padrão de um elemento HTML e crie um visual personalizado para sua página da web.

A sintaxe do css

A sintaxe do CSS é baseada em regras que definem como um elemento HTML deve ser estilizado. Cada regra de estilo é composta por um seletor e uma ou mais declarações de propriedade/valor.

O seletor é usado para selecionar os elementos HTML que você deseja estilizar. Por exemplo, o seletor h1 selecionará todos os elementos de cabeçalho do tipo h1 na página, enquanto o seletor #meu-id selecionará apenas o elemento com o id "meu-id".

As declarações de propriedade/valor são usadas para definir os estilos que deseja aplicar ao(s) elemento(s) selecionado(s). 

A sintaxe básica de uma regra de estilo é:

seletor {
  propriedade: valor;
}

Como ligar o CSS aos elementos HTML

Para aplicar estilos CSS a elementos HTML específicos, você pode usar diferentes métodos de referência.

TAG

O método mais simples é referenciar um elemento pelo nome da tag HTML. Por exemplo, para aplicar um estilo a todos os cabeçalhos <h1> em uma página, você pode usar o seletor de tag h1 no seu arquivo CSS.

HTML

<div>
  <h1>Título 01</h1>
</div>

CSS

h1 {
  color: blue;
  font-size: 24px;
}

ID

No entanto, se você deseja aplicar um estilo a um elemento específico, pode usar a propriedade “id”. 

Você define um id exclusivo para um elemento HTML, como <div id="titulo">, e pode referenciá-lo no seu arquivo CSS usando o seletor de id #titulo. Isso permite que você aplique estilos a esse elemento específico.

HTML

<div id="titulo">
  <h1>Título 01</h1>
</div>

CSS

#titulo {
  color: blue;
  font-size: 24px;
}

CLASS

Também é possível usar a propriedade class para aplicar estilos a vários elementos HTML. Você define uma classe para um ou mais elementos HTML, como 

<p class="minha-classe">, e pode referenciá-la no seu arquivo CSS usando o seletor de classe .minha-classe. Isso permite que você aplique estilos a todos os elementos que compartilham essa classe.

HTML

<div class="titulo">
  <h1>Título 01</h1>
</div>

<div class="titulo">
  <h1>Título 02</h1>
</div>

<div class="titulo">
  <h1>Título 03</h1>
</div>

CSS

.titulo {
  color: blue;
  font-size: 24px;
}

Em resumo, para referenciar elementos HTML em CSS, você pode usar: 

- O nome da “tag”, para uma referência direta. 

- O “id”, que só pode usar um “id” específico por elemento. 

- A “class”, pode ser utilizada em vários elementos ao mesmo tempo.

O CSS é uma ferramenta poderosa para controlar a aparência e o layout de elementos HTML em uma página da web. Com o CSS, é possível criar um design visualmente atraente e responsivo, que funcione bem em diferentes dispositivos e navegadores.

Lembrando que essa foi apenas uma pequena introdução ao CSS, essa tecnologia abrange muito mais coisas. Para uma leitura mais aprofundada, eu sugiro o site w3schools.

😀 Caso tenha algum feedback ou sugestão, deixe no comentário abaixo. 😀

Compartilhe
Comentários (0)