(folhas de estilo em cascata) - edwar saliba júnior · unidade 02 – css 1 programação para...

198
1 Unidade 02 – CSS Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro Prof. Edwar Saliba Júnior

Upload: others

Post on 21-Jul-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

1Unidade 02 – CSS

Programação para Internet 2

CSSCascading Style Sheets

(Folhas de Estilo em Cascata)

Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro

Prof. Edwar Saliba Júnior

Page 2: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

2Unidade 02 – CSS

Programação para Internet 2

Parte I

CSS Basic

Page 3: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

3Unidade 02 – CSS

Programação para Internet 2

CSS• Determina como elementos HTML serão

exibidos;• Foi criado no HTML 4.0 para resolver

alguns problemas da época;• Pode poupar bastante trabalho quando

se usa folhas de estilo externas;• Folhas de estilo externas são

armazenadas em arquivos.css.

Page 4: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

4Unidade 02 – CSS

Programação para Internet 2

Exemplo

Page 5: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

5Unidade 02 – CSS

Programação para Internet 2

Exemplo 2• Site sem aplicação de CSS:

Page 6: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

6Unidade 02 – CSS

Programação para Internet 2

Aplicando a Folha de Estilo 01• Código

Page 7: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

7Unidade 02 – CSS

Programação para Internet 2

Resultado 01

Page 8: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

8Unidade 02 – CSS

Programação para Internet 2

Aplicando a Folha de Estilo 02• Código

Page 9: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

9Unidade 02 – CSS

Programação para Internet 2

Resultado 02

Page 10: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

10Unidade 02 – CSS

Programação para Internet 2

Aplicando a Folha de Estilo 03• Código

Page 11: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

11Unidade 02 – CSS

Programação para Internet 2

Resultado 03

Page 12: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

12Unidade 02 – CSS

Programação para Internet 2

Sintaxe• Uma regra CSS é constituída de duas partes:

– um seletor e– uma ou mais declarações.

Page 13: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

13Unidade 02 – CSS

Programação para Internet 2

Exemplo 03

Page 14: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

14Unidade 02 – CSS

Programação para Internet 2

Seletor “id”• Um estilo pode ser aplicado a um único

elemento em um documento por meio da identificação do mesmo;

• Dê um nome para o atributo “id” do elemento HTML (e. g. id=”para1”);

• No CSS será criado como: #para1

Page 15: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

15Unidade 02 – CSS

Programação para Internet 2

Seletor “class”• Um estilo pode ser aplicado a uma determinada classe de

elementos em um documento;

• Dê um nome para o atributo “class” do(s) elemento(s) HTML (e. g. class=”center”);

• No CSS será criado como: .center

Page 16: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

16Unidade 02 – CSS

Programação para Internet 2

Três Maneiras de Usar CSS

• Folha de Estilo Externa;

• Folha de Estilo Interna e

• Estilo em Linha.

Page 17: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

17Unidade 02 – CSS

Programação para Internet 2

Folha de Estilo Externa• Pode ser criada em qualquer editor de texto;

• O arquivo deve ser salvo com a extensão “.css”;

• O arquivo não deve conter elementos HTML;

• Deve ser relacionado a página por meio da TAG link no cabeçalho da página (exemplo abaixo);

• Excelente para aplicação de um determinado estilo para diversas páginas.

Exemplo decomo deveser o link.

Exemplo decomo deve

ser o arquivo.

Page 18: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

18Unidade 02 – CSS

Programação para Internet 2

Folha de Estilo Interna• Deve ser usada preferencialmente quando uma

única página tiver um estilo diferenciado das demais;

• O estilo deve ser definido na seção <head> da página por meio da TAG <style>.

Page 19: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

19Unidade 02 – CSS

Programação para Internet 2

Estilo em Linha• Ao se usar estilo em linha, perde-se

muito das vantagens proporcionadas pelo CSS, pois, mistura-se conteúdo com formatação. Use este método com moderação!

• Para usar estilo em linha, basta fazer uso do atributo style da TAG em questão.

Page 20: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

20Unidade 02 – CSS

Programação para Internet 2

Múltiplas Folhas de Estilo• Algumas propriedades podem ser configuradas em mais de uma folha

de estilo. Neste caso, o browser respeitará a que for mais específica.

Page 21: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

21Unidade 02 – CSS

Programação para Internet 2

Parte II

CSS Styling

Page 22: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

22Unidade 02 – CSS

Programação para Internet 2

Background

• Usada para definir os efeitos de fundo de tela de um elemento.

Page 23: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

23Unidade 02 – CSS

Programação para Internet 2

background-color

Mais informações sobre os tipos de cores usados no CSS acesse este link.

Page 24: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

24Unidade 02 – CSS

Programação para Internet 2

background-image

Page 25: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

25Unidade 02 – CSS

Programação para Internet 2

background-image

Page 26: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

26Unidade 02 – CSS

Programação para Internet 2

Background-image Repetidamente

• Por padrão as imagens se repetem horizontal e verticalmente;

• Algumas somente horizontalmente outras apenas verticalmete.

Comando para quea imagem se repitasomente no eixo X

(horizontal).

Page 27: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

27Unidade 02 – CSS

Programação para Internet 2

Background-image Repetidamente

Page 28: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

28Unidade 02 – CSS

Programação para Internet 2

Background-imageConfigurando Posição e Não-repetição

Page 29: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

29Unidade 02 – CSS

Programação para Internet 2

Background-imageConfigurando Posição e Não-repetição

Page 30: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

30Unidade 02 – CSS

Programação para Internet 2

backgroundTodas as Propriedades Num Único Comando

• É possível de ser feito, porém há algumas mudanças: – a propriedade é tratada apenas com “background”,

– os valores devem seguir a seguinte ordem:• background-color,

• background-image,

• background-repeat,

• background-attachment e

• background-position.

Page 31: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

31Unidade 02 – CSS

Programação para Internet 2

Exemplo 04

Page 32: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

32Unidade 02 – CSS

Programação para Internet 2

Resultado 04

Page 33: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

33Unidade 02 – CSS

Programação para Internet 2

Todas as Propriedades CSS do Background

Page 34: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

34Unidade 02 – CSS

Programação para Internet 2

Formatação de Texto

Page 35: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

35Unidade 02 – CSS

Programação para Internet 2

Color• A propriedade color é usada para configurar a cor de um

texto;

• A cor padrão de uma página é definida no seletor body;

• Pode-se usar, da mesma forma que para o background, os diversos tipos de formatos de cores ao backgroud aplicáveis. Sendo que os mais utilizados são:– valor hexadecimal (e. g. #00FF00),– valor RGB (e. g. “rgb(255,0,0)”) e– o nome da cor (e. g. “red”).

Page 36: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

36Unidade 02 – CSS

Programação para Internet 2

text-align

Page 37: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

37Unidade 02 – CSS

Programação para Internet 2

text-decoration

Page 38: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

38Unidade 02 – CSS

Programação para Internet 2

text-decoration

O título 4 fica piscando.Porém isto não aconte-ce nos navegadores:IE, Chrome e Safari.

Page 39: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

39Unidade 02 – CSS

Programação para Internet 2

text-transform

Page 40: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

40Unidade 02 – CSS

Programação para Internet 2

text-indent

Em outras palavras, definea distância entre a margem esquerda e o início do pa-

rágrafo.

Page 41: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

41Unidade 02 – CSS

Programação para Internet 2

Fonte• As propriedades CSS das fontes definem:

– família,

– cor,

– tamanho e

– estilo do texto.

Page 42: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

42Unidade 02 – CSS

Programação para Internet 2

Família da Fonte

Page 43: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

43Unidade 02 – CSS

Programação para Internet 2

font-style

Page 44: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

44Unidade 02 – CSS

Programação para Internet 2

font-size

Page 45: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

45Unidade 02 – CSS

Programação para Internet 2

font-size

Page 46: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

46Unidade 02 – CSS

Programação para Internet 2

font-size

Page 47: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

47Unidade 02 – CSS

Programação para Internet 2

font-size

Page 48: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

48Unidade 02 – CSS

Programação para Internet 2

Links

Page 49: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

49Unidade 02 – CSS

Programação para Internet 2

Links

Page 50: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

50Unidade 02 – CSS

Programação para Internet 2

Links

Page 51: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

51Unidade 02 – CSS

Programação para Internet 2

Links

Page 52: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

52Unidade 02 – CSS

Programação para Internet 2

Lista

Page 53: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

53Unidade 02 – CSS

Programação para Internet 2

Lista

Page 54: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

54Unidade 02 – CSS

Programação para Internet 2

Lista(Imagem como Marcador)

Page 55: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

55Unidade 02 – CSS

Programação para Internet 2

Lista(Imagem como Marcador)

Page 56: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

56Unidade 02 – CSS

Programação para Internet 2

Lista – Shorthand Property

Page 57: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

57Unidade 02 – CSS

Programação para Internet 2

Lista - Propriedades

Page 58: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

58Unidade 02 – CSS

Programação para Internet 2

Tabela

Page 59: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

59Unidade 02 – CSS

Programação para Internet 2

Tabela – Borda Dupla

Page 60: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

60Unidade 02 – CSS

Programação para Internet 2

Tabela – Borda Simples

Page 61: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

61Unidade 02 – CSS

Programação para Internet 2

Tabela – Borda Simples

Page 62: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

62Unidade 02 – CSS

Programação para Internet 2

Tabela – Largura e Altura

Page 63: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

63Unidade 02 – CSS

Programação para Internet 2

Tabela – Largura e Altura

Page 64: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

64Unidade 02 – CSS

Programação para Internet 2

Tabela – Alinhamento de Texto Horizontal

Page 65: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

65Unidade 02 – CSS

Programação para Internet 2

Tabela – Alinhamento de Texto Horizontal

Page 66: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

66Unidade 02 – CSS

Programação para Internet 2

Tabela – Alinhamento de Texto Vertical

Page 67: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

67Unidade 02 – CSS

Programação para Internet 2

Tabela – Espaço entre Borda e Conteúdo

Page 68: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

68Unidade 02 – CSS

Programação para Internet 2

Tabela - Cor

Page 69: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

69Unidade 02 – CSS

Programação para Internet 2

Parte III

CSS Box Model

Page 70: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

70Unidade 02 – CSS

Programação para Internet 2

Box Model

• O conceito de CSS box model pode ser entendido como uma estrutura que empacota elementos HTML;

• Esta estrutura permite que você coloque uma borda e espaço também, em volta dos elementos HTML;

• Vejamos uma figura representativa da box model no próximo slide.

Page 71: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

71Unidade 02 – CSS

Programação para Internet 2

Box Model

Page 72: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

72Unidade 02 – CSS

Programação para Internet 2

Box Model – Largura e Altura

Page 73: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

73Unidade 02 – CSS

Programação para Internet 2

Box Model – Exemplo

Page 74: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

74Unidade 02 – CSS

Programação para Internet 2

Borda

Page 75: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

75Unidade 02 – CSS

Programação para Internet 2

border-style

Page 76: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

76Unidade 02 – CSS

Programação para Internet 2

Borda - Exemplo

Page 77: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

77Unidade 02 – CSS

Programação para Internet 2

Borda - Largura

Page 78: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

78Unidade 02 – CSS

Programação para Internet 2

Borda – Largura - Exemplo

Page 79: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

79Unidade 02 – CSS

Programação para Internet 2

Borda - Cor

Page 80: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

80Unidade 02 – CSS

Programação para Internet 2

Borda – Cor - Exemplo

Page 81: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

81Unidade 02 – CSS

Programação para Internet 2

Borda – Lados Individuais

Page 82: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

82Unidade 02 – CSS

Programação para Internet 2

Borda – Lados Individuais

Page 83: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

83Unidade 02 – CSS

Programação para Internet 2

Borda – Shorthand Property

Page 84: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

84Unidade 02 – CSS

Programação para Internet 2

Borda – Todas as Propriedades

Para detalharcada proprie-dade, acesse o link: http://www.w3schools.com/css/css_border.asp

Page 85: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

85Unidade 02 – CSS

Programação para Internet 2

Outline

• É uma linha desenhada por fora da borda. Tem o intuito de destacar o elemento envolvido;

• Possui propriedades para destacar:– estilo,– cor e – largura.

Page 86: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

86Unidade 02 – CSS

Programação para Internet 2

Outline

Page 87: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

87Unidade 02 – CSS

Programação para Internet 2

Outline - Propriedades

Page 88: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

88Unidade 02 – CSS

Programação para Internet 2

Margens• Define o espaço ao redor dos elementos.

Page 89: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

89Unidade 02 – CSS

Programação para Internet 2

Margens – Lados Individuais

Page 90: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

90Unidade 02 – CSS

Programação para Internet 2

Margens – Shortland Property

Page 91: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

91Unidade 02 – CSS

Programação para Internet 2

Margens – Todas as Propriedades

Page 92: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

92Unidade 02 – CSS

Programação para Internet 2

Padding• É uma área limpa que existe entre a

borda e o elemento. Esta área é afetada diretamente pela cor do fundo de tela (background color) do elemento.

Page 93: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

93Unidade 02 – CSS

Programação para Internet 2

Padding – Lados Individuais

Page 94: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

94Unidade 02 – CSS

Programação para Internet 2

Padding – Shortland Property

Page 95: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

95Unidade 02 – CSS

Programação para Internet 2

Parte IV

CSS Advanced

Page 96: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

96Unidade 02 – CSS

Programação para Internet 2

Agrupando Seletores

Page 97: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

97Unidade 02 – CSS

Programação para Internet 2

Aninhando Seletores

Page 98: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

98Unidade 02 – CSS

Programação para Internet 2

Aninhamento de Seletores - Exemplo

Page 99: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

99Unidade 02 – CSS

Programação para Internet 2

Dimensão• Propriedade que permite o controle de altura e largura de

um elemento HTML.

Page 100: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

100Unidade 02 – CSS

Programação para Internet 2

Dimensão - Exemplo

Page 101: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

101Unidade 02 – CSS

Programação para Internet 2

Exibição e Visibilidade• A propriedade display especifica se e como

um elemento será mostrado;• A propriedade visibility especifica se um

elemento deve estar visível ou escondido.

Page 102: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

102Unidade 02 – CSS

Programação para Internet 2

Exibição e Visibilidade - Exemplo

Page 103: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

103Unidade 02 – CSS

Programação para Internet 2

Elementos de Bloco e de Linha

Page 104: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

104Unidade 02 – CSS

Programação para Internet 2

Mudando a Forma de Exibição dos Elementos

Page 105: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

105Unidade 02 – CSS

Programação para Internet 2

Mudando a Forma de Exibição dos Elementos - Exemplo

Page 106: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

106Unidade 02 – CSS

Programação para Internet 2

Mudando a Forma de Exibição dos Elementos – Mesmo Exemplo sem CSS

Page 107: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

107Unidade 02 – CSS

Programação para Internet 2

Posicionamento• Decide qual elemento virá na frente e

qual será sobreposto.

Page 108: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

108Unidade 02 – CSS

Programação para Internet 2

Método 01 de Posicionamento: Estático

Page 109: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

109Unidade 02 – CSS

Programação para Internet 2

Método 02 de Posicionamento: Fixado

Page 110: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

110Unidade 02 – CSS

Programação para Internet 2

Método 02 de Posicionamento: Fixado - Exemplo

Após rolar a telapara baixo, o tex-to fixado continuano mesmo local.

Page 111: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

111Unidade 02 – CSS

Programação para Internet 2

Método 03 de Posicionamento: Relativo

Page 112: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

112Unidade 02 – CSS

Programação para Internet 2

Método 03 de Posicionamento: Relativo - Exemplo

Page 113: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

113Unidade 02 – CSS

Programação para Internet 2

Método 03 de Posicionamento: Relativo – Exemplo 2

Page 114: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

114Unidade 02 – CSS

Programação para Internet 2

Método 04 de Posicionamento: Absoluto

Page 115: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

115Unidade 02 – CSS

Programação para Internet 2

Método 04 de Posicionamento: Absoluto - Exemplo

Page 116: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

116Unidade 02 – CSS

Programação para Internet 2

Sobrepondo Elementos

Page 117: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

117Unidade 02 – CSS

Programação para Internet 2

Sobrepondo Elementos - Exemploz-index: -1;

z-index: 0;

Page 118: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

118Unidade 02 – CSS

Programação para Internet 2

Posicionamento - Propriedades

Page 119: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

119Unidade 02 – CSS

Programação para Internet 2

Posicionamento - Propriedades

Page 120: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

120Unidade 02 – CSS

Programação para Internet 2

Flutuar

Page 121: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

121Unidade 02 – CSS

Programação para Internet 2

Flutuar - Exemplo

Page 122: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

122Unidade 02 – CSS

Programação para Internet 2

Flutuar Elementos Lado a Lado

Page 123: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

123Unidade 02 – CSS

Programação para Internet 2

Flutuar Elementos Lado a Lado - Exemplo

Page 124: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

124Unidade 02 – CSS

Programação para Internet 2

Desabilitando o Flutuar

Page 125: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

125Unidade 02 – CSS

Programação para Internet 2

Desabilitando o Flutuar -

Exemplo

Page 126: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

126Unidade 02 – CSS

Programação para Internet 2

Flutuar - Propriedades

Page 127: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

127Unidade 02 – CSS

Programação para Internet 2

Alinhamento

Page 128: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

128Unidade 02 – CSS

Programação para Internet 2

Usando Margens para Centralizar Elementos

Page 129: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

129Unidade 02 – CSS

Programação para Internet 2

Usando Margens para Centralizar Elementos - Exemplo

Page 130: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

130Unidade 02 – CSS

Programação para Internet 2

Alinhamento à Esquerda e à DireitaUsando a Propriedade position

Page 131: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

131Unidade 02 – CSS

Programação para Internet 2

Alinhamento à Esquerda e à DireitaUsando a Propriedade position - Exemplo

Page 132: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

132Unidade 02 – CSS

Programação para Internet 2

Questão de Compatibilidade

Page 133: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

133Unidade 02 – CSS

Programação para Internet 2

Questão de Compatibilidade - Exemplo

Page 134: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

134Unidade 02 – CSS

Programação para Internet 2

Alinhamento à Esquerda e à DireitaUsando a Propriedade float

Page 135: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

135Unidade 02 – CSS

Programação para Internet 2

Alinhamento à Esquerda e à DireitaUsando a Propriedade float - Exemplo

Page 136: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

136Unidade 02 – CSS

Programação para Internet 2

Questão de Compatibilidade

Page 137: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

137Unidade 02 – CSS

Programação para Internet 2

Questão de Compatibilidade - Exemplo

Page 138: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

138Unidade 02 – CSS

Programação para Internet 2

Pseudoclasses• Usada para adicionar efeitos especiais a

alguns seletores.

Page 139: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

139Unidade 02 – CSS

Programação para Internet 2

Âncora e Pseudoclasses

Page 140: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

140Unidade 02 – CSS

Programação para Internet 2

Âncora e Pseudoclasses - Exemplo

Page 141: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

141Unidade 02 – CSS

Programação para Internet 2

Classes e Pseudoclasses

pseudoclasse

classe

Page 142: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

142Unidade 02 – CSS

Programação para Internet 2

Classes e PseudoclassesFormatar Primeiro Elemento <p>

Page 143: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

143Unidade 02 – CSS

Programação para Internet 2

Classes e PseudoclassesFormatar Primeiro Elemento <p>

Exemplo

Page 144: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

144Unidade 02 – CSS

Programação para Internet 2

Classes e PseudoclassesFormatar Primeiro Subelemento

<i>

Page 145: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

145Unidade 02 – CSS

Programação para Internet 2

Classes e PseudoclassesFormatar Primeiro Subelemento <i>

Exemplo

Page 146: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

146Unidade 02 – CSS

Programação para Internet 2

Classes e PseudoclassesFormatar Todos Subelementos <i>

Page 147: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

147Unidade 02 – CSS

Programação para Internet 2

Classes e PseudoclassesFormatar Todos Subelementos <i>

Exemplo

Page 148: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

148Unidade 02 – CSS

Programação para Internet 2

Pseudoclasse :lang

Page 149: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

149Unidade 02 – CSS

Programação para Internet 2

Pseudoclasse :lang - Exemplo

Page 150: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

150Unidade 02 – CSS

Programação para Internet 2

Pseudoclasses / Elementos

Page 151: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

151Unidade 02 – CSS

Programação para Internet 2

Pseudoelementos• São usados para adicionar efeitos especiais a

alguns seletores.

Page 152: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

152Unidade 02 – CSS

Programação para Internet 2

Pseudoelemento de Primeira Linha

Page 153: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

153Unidade 02 – CSS

Programação para Internet 2

Pseudoelemento de Primeira Linha Exemplo

Page 154: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

154Unidade 02 – CSS

Programação para Internet 2

Pseudoelemento - Primeira Letra

Page 155: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

155Unidade 02 – CSS

Programação para Internet 2

Pseudoelemento - Primeira LetraExemplo

Page 156: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

156Unidade 02 – CSS

Programação para Internet 2

Classes e Pseudoelementos

Page 157: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

157Unidade 02 – CSS

Programação para Internet 2

Múltiplos Pseudoelementos

Page 158: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

158Unidade 02 – CSS

Programação para Internet 2

Múltiplos PseudoelementosExemplo

Page 159: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

159Unidade 02 – CSS

Programação para Internet 2

Pseudoelemento :before

Page 160: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

160Unidade 02 – CSS

Programação para Internet 2

Pseudoelemento :beforeExemplo

Page 161: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

161Unidade 02 – CSS

Programação para Internet 2

Pseudoelemento :after

Page 162: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

162Unidade 02 – CSS

Programação para Internet 2

Pseudoelemento :afterExemplo

Page 163: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

163Unidade 02 – CSS

Programação para Internet 2

Pseudoclasses / elementos

Page 164: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

164Unidade 02 – CSS

Programação para Internet 2

Barra de Navegação

Page 165: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

165Unidade 02 – CSS

Programação para Internet 2

Barra de NavegaçãoExemplo 1

Page 166: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

166Unidade 02 – CSS

Programação para Internet 2

Barra de Navegação Sem Bullets

Page 167: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

167Unidade 02 – CSS

Programação para Internet 2

Barra de Navegação Sem BulletsExemplo

Page 168: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

168Unidade 02 – CSS

Programação para Internet 2

Barra de Navegação Vertical

Page 169: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

169Unidade 02 – CSS

Programação para Internet 2

Barra de Navegação VerticalExemplo

Page 170: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

170Unidade 02 – CSS

Programação para Internet 2

Barra de Navegação VerticalExemplo 2

Page 171: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

171Unidade 02 – CSS

Programação para Internet 2

Barra de Navegação Horizontal

Page 172: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

172Unidade 02 – CSS

Programação para Internet 2

Barra de Navegação HorizontalExemplo

Page 173: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

173Unidade 02 – CSS

Programação para Internet 2

Barra de Navegação HorizontalExemplo 2

Page 174: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

174Unidade 02 – CSS

Programação para Internet 2

Lista Flutuante

Page 175: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

175Unidade 02 – CSS

Programação para Internet 2

Lista FlutuanteExemplo

Page 176: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

176Unidade 02 – CSS

Programação para Internet 2

Lista FlutuanteExemplo 2

Page 177: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

177Unidade 02 – CSS

Programação para Internet 2

Galeria de Imagens

• Código-fonte da Galeria de Imagens

Page 178: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

178Unidade 02 – CSS

Programação para Internet 2

Imagem: Opaca / Transparente

Page 179: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

179Unidade 02 – CSS

Programação para Internet 2

Imagem: Opaca / TransparenteExemplo 1.1

Page 180: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

180Unidade 02 – CSS

Programação para Internet 2

Imagem: Opaca / TransparenteExemplo 1.2

Page 181: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

181Unidade 02 – CSS

Programação para Internet 2

Image Sprite

Page 182: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

182Unidade 02 – CSS

Programação para Internet 2

Page 183: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

183Unidade 02 – CSS

Programação para Internet 2

Image Sprites - Create a Navigation ListExemplo

Page 184: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

184Unidade 02 – CSS

Programação para Internet 2

Image Sprites – Hover Effect

Page 185: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

185Unidade 02 – CSS

Programação para Internet 2

Image Sprites – Hover EffectExemplo

Page 186: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

186Unidade 02 – CSS

Programação para Internet 2

Tipos de Mídias

Page 187: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

187Unidade 02 – CSS

Programação para Internet 2

Tipos de Mídias

Page 188: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

188Unidade 02 – CSS

Programação para Internet 2

Outros Tipos de Mídia

Page 189: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

189Unidade 02 – CSS

Programação para Internet 2

Seletores de Atributo

Page 190: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

190Unidade 02 – CSS

Programação para Internet 2

Seletores de AtributoExemplo

Page 191: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

191Unidade 02 – CSS

Programação para Internet 2

Seletores de Atributos e Valores

Page 192: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

192Unidade 02 – CSS

Programação para Internet 2

Seletores de Atributos e ValoresExemplo

Page 193: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

193Unidade 02 – CSS

Programação para Internet 2

Seletores de Atributo e ValorMúltiplos Valores

Page 194: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

194Unidade 02 – CSS

Programação para Internet 2

Seletores de Atributo e ValorMúltiplos Valores

Page 195: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

195Unidade 02 – CSS

Programação para Internet 2

“Estilando” Formulários

Page 196: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

196Unidade 02 – CSS

Programação para Internet 2

“Estilando” FormuláriosExemplo

Page 197: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

197Unidade 02 – CSS

Programação para Internet 2

Unidades de Medida

Page 198: (Folhas de Estilo em Cascata) - Edwar Saliba Júnior · Unidade 02 – CSS 1 Programação para Internet 2 CSS Cascading Style Sheets (Folhas de Estilo em Cascata) Instituto Federal

198Unidade 02 – CSS

Programação para Internet 2

Bibliografia• W3Schools. CSS Tutorial. Disponível

em: <http://www.w3schools.com/css/default.asp> Acesso em: 06 jan. 2013.