47
Laboratório de Informática CSS Seletores Fontes em CSS 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula

Laboratório de Informática CSS Seletores Fontes em CSS

  • Upload
    elise

  • View
    67

  • Download
    0

Embed Size (px)

DESCRIPTION

Bruno C. de Paula. Laboratório de Informática CSS Seletores Fontes em CSS. 1º Semestre 2010 > PUCPR > BSI. Resumo da aula. Após finalizarmos nosso trabalho com os seletores do CSS, é chegado o momento de conhecer as principais propriedades do CSS ; - PowerPoint PPT Presentation

Citation preview

Page 1: Laboratório de Informática CSS Seletores Fontes em CSS

Laboratório de InformáticaCSS SeletoresFontes em CSS

1º Semestre 2010 > PUCPR > BSI

Bruno C. de Paula

Page 2: Laboratório de Informática CSS Seletores Fontes em CSS

Resumo da aula

Após finalizarmos nosso trabalho com os seletores do CSS, é chegado o momento de conhecer as principais propriedades do CSS;Nosso objetivo hoje será conhecer as propriedades que lidam com fontes.

Page 3: Laboratório de Informática CSS Seletores Fontes em CSS

3

Material referente ao assunto da aulaRecomendação W3C do CSS 2.1 (em

Inglês):http://www.w3.org/TR/CSS21/selector.html#pattern-matching

Capítulo do Livro CSS – Guia de Bolso:http://altabooks.tempsite.ws/capitulos

_amostra/00_cssbolso.pdf

Page 4: Laboratório de Informática CSS Seletores Fontes em CSS

Material referente ao assunto da aula Tutoriais sobre fontes em CSS:

http://www.maujor.com/tutorial/fonttut.phphttp://www.maujor.com/w3ctuto/fonts.htmlhttp://pt-br.html.net/tutorials/css/lesson4.as

p Fontes para web designers:

http://dev.opera.com/articles/view/fonts-for-web-design-a-primer/

4

Page 5: Laboratório de Informática CSS Seletores Fontes em CSS

Material referente ao assunto da aulaPortal sobre tipografia da Microsoft:

http://www.microsoft.com/typography/default.mspx

Design para CSSers (I, II e III):http://www.luli.com.br/2008/03/27/des

ign-para-cssers-tipografia-parte-i/http://www.luli.com.br/2008/04/01/des

ign-para-cssers-tipografia-parte-ii/http://www.luli.com.br/2008/04/07/des

ign-para-cssers-tipografia-parte-iii/

5

Page 6: Laboratório de Informática CSS Seletores Fontes em CSS

Material referente ao assunto da aula

CSS – Guia de Bolso;Editora AltaBooks;2008;Download de um

capítulo.

6

Page 9: Laboratório de Informática CSS Seletores Fontes em CSS

9Propriedades CSS referenciados na aula (em Inglês –site SitePoint) font-family: seleciona a família da fonte; font-size: escolhe o tamanho da fonte; font-weight: espessura da fonte (negrito); font-style: estilo da fonte (itálico, etc); font-variant: texto em maiúsculas “Small-

caps”; font: forma abreviada.

Page 10: Laboratório de Informática CSS Seletores Fontes em CSS

Relembrando as aulas passadas...

10

Page 11: Laboratório de Informática CSS Seletores Fontes em CSS

11

Fonte da imagem: CSS Guia de Bolso de Eric A. Meyer

Page 12: Laboratório de Informática CSS Seletores Fontes em CSS

Assunto de hoje: propriedades e valores!

12

Page 13: Laboratório de Informática CSS Seletores Fontes em CSS

“Transformação” de ie6 em ie713

<!--[if lt IE 7]><script src="http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE7.js" type="text/javascript"></script><![endif]-->

“Transformação” de ie6-7 em ie8<!--[if lt IE 8]><script src="http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE8.js" type="text/javascript"></script><![endif]-->

Page 14: Laboratório de Informática CSS Seletores Fontes em CSS

Há diversas famílias de fontes

14

Page 15: Laboratório de Informática CSS Seletores Fontes em CSS

Cada fonte possui uma personalidadediferente

15

Page 16: Laboratório de Informática CSS Seletores Fontes em CSS

Fontes possuem uma anatomia bem definida

16

Page 18: Laboratório de Informática CSS Seletores Fontes em CSS

Fontes podem ter serifas(sobre)

18

Page 20: Laboratório de Informática CSS Seletores Fontes em CSS

Propriedades CSS tipográficas de fonte font-family: seleciona a família da fonte; font-size: escolhe o tamanho da fonte; font-weight: espessura da fonte

(negrito); font-style: estilo da fonte (itálico, etc); font-variant: texto em maiúsculas

“Small-caps”; font: forma abreviada.

20

Page 21: Laboratório de Informática CSS Seletores Fontes em CSS

21

font-family

Page 22: Laboratório de Informática CSS Seletores Fontes em CSS

Família genéricaColocar como último valor

22

Page 23: Laboratório de Informática CSS Seletores Fontes em CSS

font-size: Tipos de valorValor absoluto: xx-small, x-

small, small, medium, large, x-large, xx-large;

Valor relativo: larger, smaller;Comprimento: em, ex, px, in,

cm, mm, pt, pc. Porcentagem.

23

Page 24: Laboratório de Informática CSS Seletores Fontes em CSS

24

Exemplo

Page 25: Laboratório de Informática CSS Seletores Fontes em CSS

font-size:Valor absolutoDepende do navegador.

25

Page 26: Laboratório de Informática CSS Seletores Fontes em CSS

font-size: Valor relativoMaior (larger) ou menor (smaller);Relativo ao pai do elemento;

26

Page 27: Laboratório de Informática CSS Seletores Fontes em CSS

font-size:Comprimento absoluto

27

Cuidado: mapeamento do monitor para a tela pode não ser preciso;Não funciona com 2 monitores.

cm: centímetros;mm: milímetros; in: polegadas (2,54 cm);pt: pontos (1/72 de polegada);pc: picas (12 pontos);

Page 28: Laboratório de Informática CSS Seletores Fontes em CSS

28

Page 29: Laboratório de Informática CSS Seletores Fontes em CSS

29

Page 30: Laboratório de Informática CSS Seletores Fontes em CSS

Se o usuário alterar o tamanho da fonte, fontes em comprimento absoluto ficam do mesmo tamanho!

30

Page 31: Laboratório de Informática CSS Seletores Fontes em CSS

font-size:Comprimento relativoem: refere-se ao tamanho da fonte,

útil para tamanhos relativos em fontes e para deixar o site acessível;

ex: refere-se à altura da letra x (altura x) da fonte;

px: cada ponto na tela de um monitor é um pixel. Problema atual: usuário usa resoluções muito diferentes: 1024x768, 800x600, 1024x600, 1680x1050, 240x320, 320x240.

31

Page 32: Laboratório de Informática CSS Seletores Fontes em CSS

32

Page 33: Laboratório de Informática CSS Seletores Fontes em CSS

font-size:Comprimento em %1em = 100%1.2em = 120%Porcentagem é em relação ao font-size

do elemento pai;

33

Page 34: Laboratório de Informática CSS Seletores Fontes em CSS

34

Page 35: Laboratório de Informática CSS Seletores Fontes em CSS

font-weight:espessura do texto (negrito)

35

Na prática, os valores não estão implementados na maior parte dos navegadores.Ver: http://clagnut.com/blog/2228/

Page 36: Laboratório de Informática CSS Seletores Fontes em CSS

font-style:estilo da fonte Itálico corresponde ao manuscrito e

não à letra ser inclinada;Oblíquo corresponde ao inclinado;Por exemplo:

Existe Georgia itálica e não existe Georgia oblíqua;

Existe Helvética oblíqua e não existe Helvética itálica.

36

Page 37: Laboratório de Informática CSS Seletores Fontes em CSS

37

Page 38: Laboratório de Informática CSS Seletores Fontes em CSS

38

24/04/23

Page 39: Laboratório de Informática CSS Seletores Fontes em CSS

Observe a diferença no “gia”!39

Page 40: Laboratório de Informática CSS Seletores Fontes em CSS

font-variant:texto em maiúsculasO valor small-caps faz as letras

minúsculas parecerem pequenas letras maiúsculas;

40

24/04/23

Page 41: Laboratório de Informática CSS Seletores Fontes em CSS

Representação resumida

font: [style] [variant] [weight] [size]/[line-height] [family] [fontes sistema];

[size] e [family] são obrigatórios; [fontes sistema] deve estar isolado.

41

Page 42: Laboratório de Informática CSS Seletores Fontes em CSS

Fontes do sistemacaption: botões, selects; icon: ícones;menu: menus;message-box: caixas de mensagem;small-caption: rótulos de controles

pequenos;status-bar: rótulo de barra de status.

42

Page 43: Laboratório de Informática CSS Seletores Fontes em CSS

43

Page 44: Laboratório de Informática CSS Seletores Fontes em CSS

44

Material referente ao assunto da aulaRecomendação W3C do CSS 2.1 (em

Inglês):http://www.w3.org/TR/CSS21/

selector.html#pattern-matchingCapítulo do Livro CSS – Guia de Bolso:

http://altabooks.tempsite.ws/capitulos_amostra/00_cssbolso.pdf

Page 45: Laboratório de Informática CSS Seletores Fontes em CSS

Material referente ao assunto da aulaTutoriais sobre fontes em CSS:

http://www.maujor.com/tutorial/fonttut.php

http://www.maujor.com/w3ctuto/fonts.html

http://pt-br.html.net/tutorials/css/lesson4.asp

Fontes para web designers:http://dev.opera.com/articles/view/

fonts-for-web-design-a-primer/

45

24/04/23

Page 46: Laboratório de Informática CSS Seletores Fontes em CSS

Material referente ao assunto da aulaPortal sobre tipografia da Microsoft:

http://www.microsoft.com/typography/default.mspx

Design para CSSers (I, II e III):http://www.luli.com.br/2008/03/27/

design-para-cssers-tipografia-parte-i/http://www.luli.com.br/2008/04/01/

design-para-cssers-tipografia-parte-ii/http://www.luli.com.br/2008/04/07/

design-para-cssers-tipografia-parte-iii/

46

24/04/23

Page 47: Laboratório de Informática CSS Seletores Fontes em CSS

Material referente ao assunto da aula

CSS – Guia de Bolso;Editora AltaBooks;2008;Download de um

capítulo.

47

24/04/23