tutoriais mais recente desenvolvimento web
×

CSS Tutorial

CSS CASA CSS Introdução CSS Sintaxe CSS Como CSS cores CSS Fundos CSS Fronteiras CSS margens CSS Preenchimento CSS Altura largura CSS Texto CSS fontes CSS ligações CSS listas CSS tabelas CSS Modelo de Caixa CSS Contorno CSS de exibição CSS Largura máxima CSS Posição CSS Flutuador CSS Inline-block CSS Alinhar CSS combinadores CSS Pseudo-classe CSS Pseudo-elemento CSS Barra de navegação CSS dropdowns CSS tooltips CSS Galeria de imagens CSS Opacidade imagem CSS Sprites imagem CSS attr seletores Formas CSS CSS contadores

CSS3

CSS3 Introdução CSS3 Cantos arredondados CSS3 Imagens de fronteira CSS3 Fundos CSS3 cores CSS3 gradientes CSS3 sombras CSS3 Texto CSS3 fontes CSS3 transformações 2D CSS3 transformações 3D CSS3 transições CSS3 animações CSS3 imagens CSS3 botões CSS3 Paginação CSS3 várias Colunas CSS3 Interface de usuário CSS3 box Dimensionamento CSS3 Flexbox CSS3 Consultas de mídia CSS3 Exemplos MQ

CSS Web design responsivo

Web design responsivo Intro Web design responsivo Janela de exibição Web design responsivo Grid View Web design responsivo Consultas de mídia Web design responsivo imagens Web design responsivo vídeos Web design responsivo Frameworks

CSS Examples

CSS Exemplos CSS Questionário CSS Certificado

CSS References

CSS Referência CSS seletores CSS Funções CSS Aural referência CSS Web Safe fontes CSS Animatable CSS Unidades CSS PX-EM conversor CSS cores CSS Valores de cor CSS Nomes das cores CSS3 Suporte a navegadores

 

CSS Sintaxe e Seletores


CSS Syntax

A CSS conjunto de regras consiste em um seletor e um bloco de declaração:

selector CSS

Os pontos seletor para o elemento HTML que você quer denominar.

O bloco de declaração contém uma ou mais declarações separadas por ponto e vírgula.

Cada declaração inclui um nome de propriedade CSS e um valor, separados por dois pontos.

Uma declaração CSS sempre termina com um ponto e vírgula, e blocos de declaração são cercadas por chaves.

No exemplo a seguir todos <p> elementos será de centro-alinhados, com uma cor de texto vermelho:

Exemplo

p {
    color: red;
    text-align: center;
}
Tente você mesmo "

CSS seletores

Seletores CSS são utilizados para "find" (ou selecione) elementos HTML com base em seu nome de elemento, id, classe, atributo, e muito mais.


O seletor de elemento

O seletor de elemento seleciona elementos com base no nome do elemento.

Você pode selecionar todos <p> elementos em uma página como esta (neste caso, todos os <p> elementos será de centro-alinhados, com uma cor de texto vermelho):

Exemplo

p {
    text-align: center;
    color: red;
}
Tente você mesmo "

O seletor de id

O seletor id usa o atributo id de um elemento HTML para selecionar um elemento específico.

O id de um elemento deve ser único dentro de uma página, para que o seletor id é usado para selecionar um elemento único!

Para selecionar um elemento com um id específico, escrever um personagem cardinal (#), seguido da identificação do elemento.

A regra de estilo abaixo será aplicada ao elemento HTML com id="para1" :

Exemplo

#para1 {
    text-align: center;
    color: red;
}
Tente você mesmo "
Nota Nota: um nome de ID não pode começar com um número!

O seletor de classe

O seletor de classe seleciona elementos com um atributo de classe específico.

Para selecionar elementos com uma classe específica, escreva uma period (.) caráter, seguido do nome da classe.

No exemplo abaixo, todos os elementos HTML com class="center" será vermelho e alinhado ao centro:

Exemplo

.center {
    text-align: center;
    color: red;
}
Tente você mesmo "

Você também pode especificar que elementos HTML única específicos deverão ser afectados por uma classe.

No exemplo abaixo, única <p> elementos com class="center" será o centro-alinhados:

Exemplo

p.center {
    text-align: center;
    color: red;
}
Tente você mesmo "

elementos HTML também pode se referir a mais de uma classe.

No exemplo abaixo, o <p> elemento será denominado de acordo com a class="center" e class="large" :

Exemplo

<p class="center large">This paragraph refers to two classes.</p>
Tente você mesmo "
Nota Nota: um nome de classe não pode começar com um número!

agrupamento seletores

Se você tem elementos com as mesmas definições de estilo, como este:

h1 {
    text-align: center;
    color: red;
}

h2 {
    text-align: center;
    color: red;
}

p {
    text-align: center;
    color: red;
}

Será melhor para agrupar os selectores, para minimizar o código.

Para agrupar seletores, separe cada selector com uma vírgula.

No exemplo abaixo temos agrupados os seletores do código acima:

Exemplo

h1, h2, p {
    text-align: center;
    color: red;
}
Tente você mesmo "

CSS Comentários

Os comentários são usados ​​para explicar o código, e pode ajudar quando você editar o código-fonte em uma data posterior.

Os comentários são ignorados pelos navegadores.

Um comentário CSS começa com /* and ends with */ . Os comentários também podem abranger várias linhas:

Exemplo

p {
    color: red;
    /* This is a single-line comment */
    text-align: center;
}

/* This is
a multi-line
comment */
Tente você mesmo "

Teste-se com exercícios!

Exercício 1 » Exercício 2» Exercício 3 » Exercício 4»