MLSFront
W3Schools

Como adicionar CSS

Quando um navegador lê uma folha de estilo, ele formata o documento HTML de acordo com as informações da folha de estilo.

Três maneiras de inserir CSS

Existem três maneiras de inserir uma folha de estilo:

CSS externo

Com uma folha de estilo externa, você pode alterar a aparência de um site inteiro alterando apenas um arquivo!

Cada página HTML deve incluir uma referência ao arquivo de folha de estilo externo dentro do elemento <link>, dentro da seção head.

Uma folha de estilo externa pode ser escrita em qualquer editor de texto e deve ser salva com uma extensão .css.

O arquivo .css externo não deve conter tags HTML.

Aqui está a aparência do arquivo "mystyle.css":

CSS interno

Uma folha de estilo interna pode ser usada se uma única página HTML tiver um estilo único.

O estilo interno é definido dentro do elemento <style>, dentro da seção head.

CSS embutido

Um estilo embutido pode ser usado para aplicar um estilo único para um único elemento.

Para usar estilos embutidos, adicione o atributo style ao elemento relevante. O atributo style pode conter qualquer propriedade CSS.

Várias folhas de estilo

Se algumas propriedades tiverem sido definidas para o mesmo seletor (elemento) em folhas de estilo diferentes, será usado o valor da folha de estilo da última leitura.

Ordem em cascata

Qual estilo será usado quando houver mais de um estilo especificado para um elemento HTML?

Todos os estilos em uma página serão "cascatados" em uma nova folha de estilo "virtual" de acordo com as seguintes regras, onde o número um tem a prioridade mais alta:

  1. Estilo embutido (dentro de um elemento HTML)
  2. Folhas de estilo externas e internas (na seção principal)
  3. Padrão do navegador

Portanto, um estilo embutido tem a prioridade mais alta e substituirá os estilos externos e internos e os padrões do navegador.