O que é CSS? Conheça os tipos dessa linguagem de estilo

O CSS é uma linguagem de estilo usada no design de páginas da web. Desenvolvida na década de 90, a linguagem foi criada para solucionar um problema criado pela expansão da internet: as páginas ficaram mais complexas, e os recursos do HTML já não eram suficientes para atender às necessidades dos desenvolvedores.

Como é possível usar o mesmo CSS para diversas páginas da web, não é necessário personalizar cada uma separadamente.

O CSS pode ser usado de três formas diferentes: inline, interno e externo. Confira a seguir a diferença dos três tipos de CSS e veja exemplos de como usar suas propriedades.

O que é CSS e para que serve?

O CSS é uma linguagem de folhas de estilo que define a disposição e o layout dos elementos de uma página. A linguagem é responsável pela formatação do que será exibido pelo navegador. Ou seja, o design, as cores, links e as fontes, permitindo modificar o visual de vários elementos ao mesmo tempo.

O CSS serve também para facilitar o desenvolvimento de uma página web pelos desenvolvedores, já que os códigos de formatação de conteúdo podem ser separados da estrutura do HTML. O que os torna mais simples de escrever e atualizar.

A linguagem de estilo permite adicionar animações, além de determinar que os elementos sejam renderizados de maneira diferente de acordo com a tela ou resolução de um dispositivo.

O que significa CSS?

CSS significa Cascading Style Sheets, ou Folha de Estilos em Cascata, em tradução livre para o português.

O CSS é uma linguagem de programação?

Não. O CSS é uma linguagem de estilo que pode ser utilizada em conjunto com linguagens de programação e marcação. As propriedades do CSS apenas definem a formatação do conteúdo, como estilo de layout, cores e fontes.

Quem criou o CSS?

O CSS foi criado por Håkon Wium Lie e Bert Bos. O projeto foi apresentado por Håkon em 1994, enquanto trabalhava com Tim Berners Lee na Organização Europeia para a Investigação Nuclear (CERN).

Já Bert Bos teve participação no desenvolvimento das versões CSS1 e CSS2, em 1996 e 1998, respectivamente. Håkon Wium Lie e Bert Bos desenvolveram a linguagem juntos no World Wide Web Consortium (W3C) a partir de 1995.

Quais são os tipos de CSS?

O CSS pode ser escrito dentro de uma tag de um elemento HTML (CSS inline), incorporado em uma seção do cabeçalho do documento (CSS interno), ou em um arquivo separado, que então é importado ou linkado na página (CSS externo).

Veja detalhes abaixo:

Qual é o exemplo de um código CSS?

Veja abaixo o exemplo de uso da linguagem CSS na formatação da cor de fundo, do título e do parágrafo de uma página web:

body {
  background-color: #f0f0f0;
  font-family: Arial, sans-serif;
}

h1 {
  color: #2c3e50;
  text-align: center;
}

p {
  color: #555;
  font-size: 16px;
  margin: 20px;
}

O código acima representa um exemplo de CSS externo ou interno, alterando a parte visual do projeto. Para usar o CSS inline, seria necessário aplicar o atribulo style.

Quais são as propriedades do CSS?

O CSS oferece diversas propriedades na definição do estilo de uma página. As principais são:

Quais são as vantagens do CSS?

O CSS oferece as seguintes vantagens:

Quais são as desvantagens do CSS?

Desenvolver um projeto com CSS tem as seguintes desvantagens:

Qual é a diferença entre CSS e HTML?

O CSS é uma linguagem de estilo que permite alterar o design de elementos de uma página HTML, como tamanho de fontes e layout do conteúdo.

Já o HTML é uma linguagem de marcação usada na formatação da estrutura de uma página web. Com o HTML é possível construir uma página, enquanto o CSS só oferece a possibilidade de personalizá-la.

Qual é a diferença entre CSS e XML?

O CSS é uma linguagem de estilo que pode ser utilizada em conjunto com o XML. Enquanto o CSS possibilita a edição visual dos componentes de uma página, o XML é usado para armazenar e transportar dados que podem ser utilizados pela mesma.

O XML é uma linguagem de marcação que permite somente organizar informações de forma padronizada, garantindo que diferentes sistemas sejam capazes de interpretá-las.

O que é CSS? Conheça os tipos dessa linguagem de estilo

Sair da versão mobile