Pular para conteúdo

13 normalizacao css

Normalização de Css#

Normalização de css é um conjunto de regras que redefine as propriedades de todos os elementos HTML para um estado consistente em diferentes navegadores. Isso ajuda a garantir que a aparência do site seja consistente em diferentes plataformas e navegadores.

O reset é geralmente colocado no início do arquivo CSS para que as propriedades dos elementos possam ser definidas a partir de uma base comum. Há várias formas de fazer o reset em CSS, mas geralmente envolve a definição das propriedades de margem, preenchimento, borda e fonte para zero ou valores padrão

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: Arial, sans-serif;
}

html, body {
  height: 100%;
}

body {
  background-color: #f0f0f0;
}

Neste exemplo, todas as propriedades de margem e preenchimento são definidas como zero para todos os elementos, e o modelo de caixa é definido como "border-box", o que significa que a largura e a altura dos elementos incluem a borda e o preenchimento. A fonte padrão é definida como Arial ou uma fonte sem serifa, para garantir que a fonte seja consistente em diferentes navegadores.

As propriedades de altura e largura também são definidas como 100% para o elemento html e o corpo, para garantir que o site ocupe toda a janela do navegador. A cor de fundo do corpo é definida como #f0f0f0 para dar um fundo cinza claro ao site.

O reset de CSS é uma boa prática para garantir a consistência na aparência do site em diferentes navegadores e plataformas. No entanto, é importante lembrar que o reset não é uma solução universal e pode não ser adequado para todos os projetos, pois pode afetar a aparência de elementos personalizados e de terceiros.