Criar CSS
Ao ler uma folha de estilo, o navegador será baseado em seu documento HTML formatado.
Como inserir a folha de estilo
Insira a folha de estilo de três maneiras:
- folha de estilo externa
- folha de estilo interna
- estilo em linha
folha de estilo externa
Quando o estilo é aplicado a muitas páginas necessário, uma folha de estilo externa seria a escolha ideal. No caso de uma folha de estilo externa, você pode alterar um arquivo para alterar a aparência de todo o site. Cada página usa a tag <link> para conectar-se a uma folha de estilo. <Link> tag na (documento) Head:
<link rel="stylesheet" type="text/css" href="mystyle.css">
</head>
O navegador irá ler a partir da declaração de estilo meuestilo.css arquivo de acordo com ela para formatar o documento.
folha de estilo externa pode ser editado em qualquer editor de texto. Os arquivos não podem conter quaisquer tags HTML. folha de estilo deve ser salvo com a extensão .css. Aqui está um exemplo de um arquivo de folha de estilo:
p {margin-left:20px;}
body {background-image:url("../images/back40.gif");}
Não deixe espaços entre o valor e as unidades de propriedade. Se você usar o "margin-left: 20 px" em vez "margin-left: 20px", é válida apenas no IE 6, mas ele não funciona no Mozilla / Firefox ou o Netscape na.
folha de estilo interna
Quando um único documento requer um estilo especial, folha de estilo interna deve ser usado. Você pode usar a tag <style> no cabeçalho do documento para definir folha de estilo interna, como este:
<style>
hr {color:sienna;}
p {margin-left:20px;}
body {background-image:url("images/back40.gif");}
</style>
</head>
estilo em linha
Devido ao desempenho e conteúdo misturados, estilos inline vai perder muitas das vantagens de folhas de estilo. Por favor, advertem este método, por exemplo, quando o modelo tem de ser aplicada apenas uma vez em um elemento.
Para usar estilos inline, você precisa usar o atributo de estilo (estilo) na tag relevante. atributo de estilo pode conter qualquer propriedade CSS. Este exemplo mostra como mudar a cor do parágrafo e a margem esquerda:
vários estilos
Se alguns atributos são definidos no mesmo seletor em diferentes folhas de estilo, em seguida, o valor da propriedade a partir da folha de estilo mais específica é herdada.
Por exemplo, uma folha de estilo externa tem três propriedades para o seletor h3:
{
color:red;
text-align:left;
font-size:8pt;
}
A folha de estilo interna tem duas propriedades para o seletor h3:
{
text-align:right;
font-size:20pt;
}
Se o estilo tem folhas de estilo internas e folhas de estilo externas ligar esta página, ao mesmo tempo, em seguida, obter h3 é:
text-align:right;
font-size:20pt;
Essa é a propriedade de cor será herdada da folha de estilo externa eo arranjo de texto (text-alinhamento) e tamanho da fonte (font-size) serão substituídas pelas regras internas das folhas de estilo.
Vários estilos são laminadas uma
As folhas de estilo permitem que a informação estilo especificado de várias maneiras. Os estilos podem ser especificadas em um único elemento HTML, o primeiro elemento da página HTML, ou em um arquivo CSS externo. Mesmo que várias folhas de estilo externas podem ser referenciadas dentro de um único documento HTML.
A ordem de empilhamento
Quando o mesmo elemento HTML é definida por mais de um estilo, o estilo que vai usá-lo?
Em geral, todos os estilos serão empilhadas em uma nova folha de estilo virtual de acordo com as seguintes regras, onde o número 4 tem a maior prioridade.
- navegador padrão
- folha de estilo externa
- folha de estilo interna (no <head> tag dentro)
- de estilo inline (elementos HTML para dentro)
Assim, um estilo inline (dentro de um elemento HTML) tem a prioridade mais alta, o que significa que ele tem precedência sobre a seguinte declaração de estilo: declaração de estilo etiqueta, estilo declaração de estilo folha externa, ou declaração de estilo navegador (valor padrão).
Dica: Se você usar um arquivo de estilo externo no <head> também é definido o estilo, a folha de estilo vai substituir os arquivos externos estilo interno.