SlideShare uma empresa Scribd logo
1 de 65
Baixar para ler offline
Aula 1:
1. Docência 
Gustavo Zimmermann 
• Desde 2003 
• Capacitação 
• Profissionalizante 
• Palestras 
2. Projetos 
• Analista de Sistemas 
• Analista de Internet 
• Gerente de Projetos 
3. Desenvolvedor 
• Desk 
• Web 
•Sistemas de Informação (ULBRA) 
•Gerencia de Projetos (ESPM) 
•Gestão de Projetos (UNINTER)
prof. Gustavo Zimmermann | contato@gust4vo.com 
CSS3 - Start Acessos 
1.Portfolio : http://gust4vo.com 
2.Site do Curso: http://gust4vo.com/cursos/extensaosi 
3.E-mail: contato@gust4vo.com 
Acessos
prof. Gustavo Zimmermann | contato@gust4vo.com 
a origem 
HTML e CSS
prof. Gustavo Zimmermann | contato@gust4vo.com 
A origem do HTML 
A linguagem de marcação surgindo para solucionar o problema de um cientista que queria uma forma de divulgar seus artigos na rede, para isso, ele criou algo simples, restrito a comunidade científica e usado apenas para estrutura o conteúdo e exibir um texto de forma coerente. Mas a linguagem usada pelos cientistas se tornou padrão da Internet, e com o tempo, passou a ser mais testada. 
CSS3 - Start a origem
prof. Gustavo Zimmermann | contato@gust4vo.com 
A origem do CSS 
Todos queriam imagens, cores e designer avançado. E o HTML antigo não suportava isso, então foram adicionadas novas tags. Isso solucionou o problema por um tempo, mas começou a surgir outro grande problema. Com os novos recursos, designers e desenvolvedores de websites, abusavam da criatividade e enchiam suas paginas de fontes e estilos visuais, mas para alterar uma linha até que era mais simples, porem quando se queria mudar a cor de um link, por exemplo, e esse link estava em 300 paginas diferentes, era trabalho manual mesmo, um por um, tag por tag. 
CSS3 - Start 
a origem
prof. Gustavo Zimmermann | contato@gust4vo.com 
A origem do CSS 
1995 
CSS3 - Start 
a origem 
Håkon Wium Lie 
Bert Bos 
Apresentaram a proposta do CSS que logo foi apoiada pela W3C. A ideia geral era, utilizar HTML somente para estruturar o website e a tarefa de apresentação fica com o CSS disposto em um arquivo separado .css ou no próprio HTML demarcado pelas tags.
prof. Gustavo Zimmermann | contato@gust4vo.com 
O que é 
CSS?
prof. Gustavo Zimmermann | contato@gust4vo.com 
CSS formata a informação 
Essa informação pode ser qualquer coisa: imagem, texto, vídeo, áudio ou qualquer outro elemento criado. 
CSS3 - Start 
O que é CSS?
prof. Gustavo Zimmermann | contato@gust4vo.com 
Seletores Simples
prof. Gustavo Zimmermann | contato@gust4vo.com 
A sintaxe geral: 
CSS3 - Start 
Seletores Simples 
seletor { 
propriedade: valor; 
}
prof. Gustavo Zimmermann | contato@gust4vo.com 
Tipos de Utilização 
•Inline 
•Incorporado 
•Externo 
CSS3 - Start 
Seletores Simples
prof. Gustavo Zimmermann | contato@gust4vo.com 
Tipos de Utilização: inline 
CSS3 - Start 
Seletores Simples 
<p style=“propriedade: valor;”> 
Conteúdo 
</p>
prof. Gustavo Zimmermann | contato@gust4vo.com 
Tipos de Utilização: incorporado 
CSS3 - Start 
Seletores Simples 
<!DOCTYPE html> 
<html lang=“pt-br”> 
<head> 
<title>Título da página</title> 
<style> 
p{ 
propriedade: valor; 
} 
</style> 
</head> 
<body> 
<p>Conteúdo</p> 
</body> 
</html>
prof. Gustavo Zimmermann | contato@gust4vo.com 
Tipos de Utilização: externo 
CSS3 - Start 
Seletores Simples 
<!DOCTYPE html> 
<html lang=“pt-br”> 
<head> 
<title>Título da página</title> 
<link rel=“stylesheet” type=“text/css” href=“media/css/estilos.css” /> 
</head> 
<body> 
<p>Conteúdo</p> 
</body> 
</html> 
p{ propriedade: valor; } 
Arquivo HTML 
Arquivo CSS
prof. Gustavo Zimmermann | contato@gust4vo.com 
Tipos de Seletores 
•TAG 
•CLASSE (“.”) 
•IDENTIFICADOR (“#”) 
CSS3 - Start 
Seletores Simples 
•COMPOSIÇÃO 
•Encadeada 
•Agrupada
prof. Gustavo Zimmermann | contato@gust4vo.com 
Tipos de Seletores: Tag 
CSS3 - Start 
Seletores Simples 
p{ 
propriedade: valor; 
}
prof. Gustavo Zimmermann | contato@gust4vo.com 
Tipos de Seletores: Classe 
CSS3 - Start Seletores Simples 
<p class=“nome-da-classe”>Conteúdo</p> 
.nome-da-classe{ 
propriedade: valor; 
} 
HTML 
CSS
prof. Gustavo Zimmermann | contato@gust4vo.com 
Tipos de Seletores: Identificador 
CSS3 - Start Seletores Simples 
<p id=“nome-do-identificador”>Conteúdo</p> 
#nome-do-identificador{ 
propriedade: valor; 
} 
HTML 
CSS 
*A principal diferença entre Classe e Identificador é a reutilização. Classes podem ser reutilizadas em uma mesma página, já Identificadores são elementos únicos na página, normalmente utilizados na formatação de estruturas.
prof. Gustavo Zimmermann | contato@gust4vo.com 
Tipos de Seletores: Composição 
CSS3 - Start 
Seletores Simples 
div#nome-identificador{ 
propriedade: valor; 
} 
≠ 
div #nome-identificador{ 
propriedade: valor; 
} 
<div id=“nome-identificador”> 
Conteúdo 
</div> 
<div> 
<p id=“nome-identificador”>Conteúdo</p> 
</div>
prof. Gustavo Zimmermann | contato@gust4vo.com 
Tipos de Seletores: Composição Encadeada 
CSS3 - Start 
Seletores Simples 
div p span{ 
propriedade: valor; 
}
prof. Gustavo Zimmermann | contato@gust4vo.com 
Tipos de Seletores: Composição Agrupada 
CSS3 - Start 
Seletores Simples 
div, p, span{ 
propriedade: valor; 
}
prof. Gustavo Zimmermann | contato@gust4vo.com 
Famílias
prof. Gustavo Zimmermann | contato@gust4vo.com 
Família: font 
CSS3 - Start 
Famílias 
As propriedades para as fontes, definem as características (os valores na regra CSS) das letras que constituem os textos dentro dos elementos HTML.. As principais propriedades básicas para fontes são: 
color:..........................................................cor da fonte 
font-family:...........................................tipo de fonte 
font-size:...................................................tamanho de fonte 
font-style:................................................estilo de fonte 
font-variant:.........................................fontes maiúsculas de menor altura 
font-weight:..........................................quanto mais escura a fonte é (negrito)
prof. Gustavo Zimmermann | contato@gust4vo.com 
color: 
•código hexadecimal: #FFFFFF 
•código rgb: rgb (255,235,0) 
•nome da cor: red, blue, green...etc 
CSS3 - Start 
Famílias 
Família: font
prof. Gustavo Zimmermann | contato@gust4vo.com 
font-family: 
•Família Fontes: nome da fonte, 
•ex:"verdana", "helvetica", "arial", etc. 
•Família Genérica: nome genérico, 
•ex:"serif", "sans-serif", "cursive", “fantasy” ou “monospace”. 
CSS3 - Start 
Famílias 
Família: font
prof. Gustavo Zimmermann | contato@gust4vo.com 
font-size: 
•xx-small 
•x-small 
•small 
•medium 
•large 
•x-large 
•xx-large 
•smaller 
•Larger 
•% 
•length: uma medida reconhecida pelas CSS (px, pt, em, cm, ...) 
CSS3 - Start 
Famílias 
Família: font
prof. Gustavo Zimmermann | contato@gust4vo.com 
font-style: 
•normal: fonte normal na vertical; 
•italic: fonte inclinada. 
•oblique: fonte obliqua; 
CSS3 - Start 
Famílias 
Família: font 
*O valor oblique é como se fosse a fonte romana sendo simplesmente deslocada obliquamente para a direita. Se você testar essa estilização em textos, vai notar que, dependendo da fonte, não vai haver nenhuma diferença entre uma fonte em itálico e uma oblíqua. E realmente a diferença a pouca, e em alguns casos é simplesmente igual.
prof. Gustavo Zimmermann | contato@gust4vo.com 
font-style: 
CSS3 - Start 
Famílias 
Família: font 
normal 
italic 
oblique
prof. Gustavo Zimmermann | contato@gust4vo.com 
font-variant: 
•normal: fonte normal; 
•small-caps: TRANSFORMA EM MAIÚSCULAS DE MENOR ALTURA. 
CSS3 - Start 
Famílias 
Família: font
prof. Gustavo Zimmermann | contato@gust4vo.com 
font-bold: 
CSS3 - Start 
Famílias 
•200 
•300 
•400 
•500 
•normal 
•bold 
•bolder 
•lighter 
•100 
•600 
•700 
•800 
•900 
Família: font
prof. Gustavo Zimmermann | contato@gust4vo.com 
CSS3 - Start Famílias 
+ Informações: http://www.w3.org/TR/CSS2/fonts.html 
Família: font
prof. Gustavo Zimmermann | contato@gust4vo.com 
Família: text 
CSS3 - Start 
Famílias 
As propriedades para textos, definem as características (os valores na regra CSS) dos textos inseridos dentro dos elementos HTML. color:............................................................cor da fonte letter-spacing....................................espaçamento entre letras; word-spacing...................................espaçamento entre palavras; line-height............................................espaçamento entre linhas; white-space.......................................como o browser trata os espaços em branco; text-align.................................................alinhamento do texto; text-indent............................................recuo do texto; text-decoration...............................decoração do texto; text-transform..................................forma das letras.
prof. Gustavo Zimmermann | contato@gust4vo.com 
letter-spacing: 
•normal: é o espaçamento default; 
•lenght: uma medida reconhecida pelas CSS (px, pt, em, cm, ...). São válidos valores negativos. word-spacing: 
•normal: é o espaçamento default; 
•lenght: uma medida reconhecida pelas CSS (px, pt, em, cm, ...). São válidos valores negativos. 
CSS3 - Start Famílias 
Família: text
prof. Gustavo Zimmermann | contato@gust4vo.com 
line-height: 
•normal: é o espaçamento default; 
•lenght: uma medida reconhecida pelas CSS (px, pt, em, cm, ...). São válidos valores negativos. word-spacing: 
•normal: os espaços em branco serão ignorados pelo browser; 
•pre: os espaços em branco serão preservados pelo browser; 
•nowrap: o texto será apresentado todo ele numa linha única na tela. Não há quebra de linha até ser encontrada uma tag <br />. 
CSS3 - Start Famílias 
Família: text
prof. Gustavo Zimmermann | contato@gust4vo.com 
text-align: 
•left: alinha o texto a esquerda; 
•right: alinha o texto a direita; 
•center: alinha o texto no centro; 
•justify: justifica o texto. text-indent: 
•lenght: uma medida reconhecida pelas CSS (px, pt, em, cm, ...); 
•% : porcentagem da largura do elemento pai. 
CSS3 - Start 
Famílias 
Família: text
prof. Gustavo Zimmermann | contato@gust4vo.com 
text-decoration: 
•none: nenhuma decoração; 
•underline: coloca sublinhado no texto; 
•overline: coloca um sobrelinhado no texto; 
•line-through: coloca uma linha em cima do texto. 
CSS3 - Start 
Famílias 
Família: text
prof. Gustavo Zimmermann | contato@gust4vo.com 
text-transform: 
•none: texto normal; 
•capitalize: Todas As Primeiras Letras Do Texto Em Maiúsculas; 
•uppercase: TODAS AS LETRAS DO TEXTO EM MAIÚSCULAS; 
•lowercase: todas as letras do texto em minúsculas. 
CSS3 - Start 
Famílias 
Família: text
prof. Gustavo Zimmermann | contato@gust4vo.com 
Família: text 
CSS3 - Start Famílias 
+ Informações: 
http://www.w3.org/TR/CSS2/text.html
prof. Gustavo Zimmermann | contato@gust4vo.com 
Família: modelo box 
CSS3 - Start 
Famílias 
Cada caixa tem uma área de conteúdo (por exemplo, um texto, uma imagem, etc) e áreas circunvizinhas espaçamento, borda e margem opcionais. O diagrama a seguir mostra como essas áreas se relacionam e a terminologia usada para se referir a peças de margin, border e padding. 
margin-top 
MARGIN 
margin-right 
margin-left 
margin-bottom 
BORDER 
border-top 
border-bottom 
border-right 
border-left 
PADDING 
padding-top 
padding-bottom 
padding-right 
padding-left 
CONTEÚDO 
Margin 
Border 
Padding 
Conteudo
prof. Gustavo Zimmermann | contato@gust4vo.com 
Família: modelo box » margin 
CSS3 - Start 
Famílias 
A propriedade para margens, define um valor para espessura das margens dos elementos HTML. 
margin-top..................................define a margem superior; 
margin-right.............................define a margem direita; 
margin-bottom.....................define a margem inferior; 
margin-left..................................define a margem esquerda; 
margin................................................maneira abreviada para todas as margens.
prof. Gustavo Zimmermann | contato@gust4vo.com 
Família: modelo box » border 
CSS3 - Start 
Famílias 
As propriedades para as bordas, definem as características (os valores na regra CSS) das quatro bordas de um elemento HTML. border-width:...............................espessura da borda border-style:....................................estilo da borda border-color:.................................cor da borda
prof. Gustavo Zimmermann | contato@gust4vo.com 
Família: modelo box » border 
CSS3 - Start 
Famílias 
border-top-width:................................................. espessura da borda superior 
border-top-style:..................................................... estilo da borda superior 
border-top-color:....................................................cor da borda superior 
---------------------------------------------------------------------------------- 
border-right-width:............................................ espessura da borda direita 
border-right-style:.................................................estilo da borda direita 
border-right-color:...............................................cor da borda direita 
---------------------------------------------------------------------------------- 
border-bottom-width:.......................................espessura da borda inferior 
border-bottom-style:...........................................estilo da borda inferior 
border-bottom-color:.........................................cor da borda inferior 
---------------------------------------------------------------------------------- 
border-left-width:...................................................espessura da borda esquerda 
border-left-style:.......................................................estilo da borda esquerda 
border-left-color:.....................................................cor da borda esquerda
prof. Gustavo Zimmermann | contato@gust4vo.com 
Família: modelo box » border 
CSS3 - Start Famílias 
border-top:.....................maneira abreviada para todas as propriedades da borda superior; 
border-right:..............maneira abreviada para todas as propriedades da borda direita; 
border-bottom:......maneira abreviada para todas as propriedades da borda inferior; 
border-left:....................maneira abreviada para todas as propriedades da borda esquerda; 
border:.................................maneira abreviada para todas as quatro bordas.
prof. Gustavo Zimmermann | contato@gust4vo.com 
Família: modelo box » border 
CSS3 - Start 
Famílias 
color: 
•código hexadecimal: #FFFFFF 
•código rgb: rgb (255,235,0) 
•nome da cor: red, blue, green...etc
prof. Gustavo Zimmermann | contato@gust4vo.com 
Família: modelo box » border 
CSS3 - Start 
Famílias 
style 
*A propriedade style ainda possui os atributos none que remove a borda e hidden que a deixa escondida..
prof. Gustavo Zimmermann | contato@gust4vo.com 
Família: modelo box » border 
CSS3 - Start 
Famílias 
width 
versão simplificada: 
seletor{ 
border: solid 1px #000000; 
}
prof. Gustavo Zimmermann | contato@gust4vo.com 
Família: modelo box » padding 
CSS3 - Start Famílias 
A propriedade para espaçamentos (alguns traduzem como "enchimento"), define um valor para os espaçamentos entre o conteúdo e as bordas dos elementos HTML. 
padding-top.......................define o espaçamento superior; 
padding-right..................define o espaçamento direito; 
padding-bottom............define o espaçamento inferior; 
padding-left........................define o espaçamento esquerdo; 
padding......................................maneira abreviada para todos os espaçamentos.
prof. Gustavo Zimmermann | contato@gust4vo.com 
Família: modelo box 
CSS3 - Start 
Famílias 
+ Informações: http://www.w3.org/TR/CSS2/box.html
prof. Gustavo Zimmermann | contato@gust4vo.com 
Família: background 
CSS3 - Start Famílias 
As propriedades para textos, definem as características (os valores na regra CSS) dos textos inseridos dentro dos elementos HTML. 
background-color........................ cor do fundo; 
background-image..................... imagem de fundo; 
background-repeat..................... maneira como a imagem de fundo é posicionada; 
background-attachment.......se a imagem de fundo "rola" ou não com a tela; 
background-position.................como e onde a imagem de fundo é posicionada; 
background...........................................maneira abreviada para todas as propriedades;
prof. Gustavo Zimmermann | contato@gust4vo.com 
color: 
•código hexadecimal: #FFFFFF 
•código rgb: rgb(255,235,0) 
•nome da cor: red, blue, green...etc 
•transparente: transparent 
CSS3 - Start Famílias 
Família: background
prof. Gustavo Zimmermann | contato@gust4vo.com 
image: 
•URL: url(caminho/imagem.gif) 
CSS3 - Start 
Famílias 
Família: background 
repeat: 
•não repete: no-repeat 
•repete vertical e horizontal: repeat 
•repete vertical: repeat-y 
•repete horizontal: repeat-x
prof. Gustavo Zimmermann | contato@gust4vo.com 
attachment: 
•imagem fixa na tela: fixed 
•imagem "rola" com a tela: scroll 
CSS3 - Start 
Famílias 
Família: background
prof. Gustavo Zimmermann | contato@gust4vo.com 
position: 
CSS3 - Start Famílias 
Família: background 
•center left 
•center center 
•center right 
•bottom left 
•bottom center 
•bottom right 
•x-pos y-pos 
•x-% y-% 
•top left 
•top center 
•top right
prof. Gustavo Zimmermann | contato@gust4vo.com 
Família: background 
CSS3 - Start 
Famílias 
+ Informações: http://www.w3.org/TR/CSS2/colors.html#background
prof. Gustavo Zimmermann | contato@gust4vo.com 
Família: list 
CSS3 - Start Famílias 
A propriedade list define as características (valores) das listas HTML. 
list-style-image..........................imagem como marcador da lista; 
list-style-position....................onde o marcador da lista é posicionado; 
list-style-type.................................tipo do marcador da lista; 
list-style.................................................maneira abreviada para todas as propriedades;
prof. Gustavo Zimmermann | contato@gust4vo.com 
list-style-image: 
CSS3 - Start Famílias 
Família: list 
none 
URL: url(caminho/marcador.gif); 
list-style-position: 
outside: marcador fora do alinhamento do texto 
inside: marcador alinhado com texto
prof. Gustavo Zimmermann | contato@gust4vo.com 
list-style-type: 
CSS3 - Start Famílias 
Família: list 
1.none: sem marcador 
2.disc: círculo (bolinha cheia) 
3.circle: circunferência (bolinha vazia) 
4.square: quadrado cheio 
5.decimal: números 1, 2, 3, 4, ... 
6.decimal-leading-zero 
7.lower-roman: romano minúsculo i, ii, iii, iv, ... 
8.upper-roman: romano maiúsculo I, II, III, IV, ... 
9.lower-alpha: letra minúscula a, b, c, d, ... 
10.upper-alpha: letra maiúscula A, B, C, D, ...
prof. Gustavo Zimmermann | contato@gust4vo.com 
list-style-type: 
CSS3 - Start 
Famílias 
Família: list 
11.lower-greek 
12.lower-latin 
13.upper-latin 
14.hebrew 
15.armenian 
16.georgian 
17.cjk-ideographic 
18.hiragana 
19.katakana 
20.hiragana-iroha 
21.katakana-iroha 
*Os tipos de 11 a 21 são de uso específico e sem suporte total pelos navegadores atuais
prof. Gustavo Zimmermann | contato@gust4vo.com 
Família: list 
CSS3 - Start Famílias 
+ Informações: 
http://www.w3.org/TR/CSS2/generate.html#lists
prof. Gustavo Zimmermann | contato@gust4vo.com 
CSS Sprite
prof. Gustavo Zimmermann | contato@gust4vo.com 
O que é? 
CSS3 - Start CSS Sprite 
Pra quem não conhece, essa é uma técnica que se baseia em combinar diversas imagens em uma só, em busca de diminuir o número de requisições HTTP para o servidor. E essa é apenas uma de suas aplicações, no mundo dos games, por exemplo, ela é muito usada para fazer animações. Tutorial CSS Sprite: http://tableless.com.br/css-sprites/ 
normal: 
hover:
prof. Gustavo Zimmermann | contato@gust4vo.com 
<fim />
prof. Gustavo Zimmermann | contato@gust4vo.com 
Referências Bibliográficas 
CSS3 - Start 
Referências 
CSS2. Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) Specification. Disponível em <http://www.w3.org/TR/CSS2/>. Acessado em 14 de AGO de 2014. HTML Progressivo. A propriedade font-style - Estilizando Fontes com CSS. Disponível em <http://www.htmlprogressivo.net/2014/02/Fonte-em-Italico-Propriedade- font-style-italic-normal-oblique-Tutorial-CSS.html>. Acessado em 05 de SET de 2014. PEREIRA, Altieri. A origem do CSS, um pouco da história. Disponível em <http://www.devmedia.com.br/a-origem-do-css-um-pouco-da-historia/15195>. Acessado em: 13 de AGO de 2014. SILVA, Maurício Samy (Moujor). Tutoriais CSS, Web Standards, Acessibilidade, HTML, XHTML, Padrões Web. Disponível em <http://maujor.com>. Acessado em: 13 de AGO de 2014.

Mais conteúdo relacionado

Mais procurados

Lições Práticas de Semântica com HTML5 — 2º evento HTML5PT
Lições Práticas de Semântica com HTML5 — 2º evento HTML5PTLições Práticas de Semântica com HTML5 — 2º evento HTML5PT
Lições Práticas de Semântica com HTML5 — 2º evento HTML5PTAndré Luís
 
HTML 5 A evolução do HTML 4 para o HTML 5
HTML 5 A evolução do HTML 4 para o HTML 5HTML 5 A evolução do HTML 4 para o HTML 5
HTML 5 A evolução do HTML 4 para o HTML 5ondazul
 
Desenvolvimento Web : HTML5, CSS3 & JavaScript
Desenvolvimento Web : HTML5, CSS3 & JavaScriptDesenvolvimento Web : HTML5, CSS3 & JavaScript
Desenvolvimento Web : HTML5, CSS3 & JavaScriptFábio Flatschart
 
HTML5 - A nova fronteira no desenvolvimento de aplicações WEB
HTML5 - A nova fronteira no desenvolvimento de aplicações WEBHTML5 - A nova fronteira no desenvolvimento de aplicações WEB
HTML5 - A nova fronteira no desenvolvimento de aplicações WEBFábio Flatschart
 
Montando sites com XHTML e CSS utilizando os padrões web
Montando sites com XHTML e CSS utilizando os padrões webMontando sites com XHTML e CSS utilizando os padrões web
Montando sites com XHTML e CSS utilizando os padrões webigorpimentel
 
Aprender CSS (UFCD0154) v2
Aprender CSS (UFCD0154) v2Aprender CSS (UFCD0154) v2
Aprender CSS (UFCD0154) v2Afonso Gomes
 
Desenvolvimento de sites com xhtml e css nos
Desenvolvimento de sites com xhtml e css nosDesenvolvimento de sites com xhtml e css nos
Desenvolvimento de sites com xhtml e css nosVinicius Rocha Olivieri
 
Unb 2012.1 - dweb - c - técnicas
Unb   2012.1 - dweb - c - técnicasUnb   2012.1 - dweb - c - técnicas
Unb 2012.1 - dweb - c - técnicasClaudenio Alberto
 
Ferramentas Livres para Desenvolvimento Web
Ferramentas Livres para Desenvolvimento WebFerramentas Livres para Desenvolvimento Web
Ferramentas Livres para Desenvolvimento Webigorpimentel
 
Design Responsivo com Sass
Design Responsivo com SassDesign Responsivo com Sass
Design Responsivo com SassVitor Garcia
 
HTML5 – O que tem de novo?
HTML5 – O que tem de novo?HTML5 – O que tem de novo?
HTML5 – O que tem de novo?Diego Santos
 

Mais procurados (20)

Javascript, HTML5 e CSS3
Javascript, HTML5 e CSS3Javascript, HTML5 e CSS3
Javascript, HTML5 e CSS3
 
Lições Práticas de Semântica com HTML5 — 2º evento HTML5PT
Lições Práticas de Semântica com HTML5 — 2º evento HTML5PTLições Práticas de Semântica com HTML5 — 2º evento HTML5PT
Lições Práticas de Semântica com HTML5 — 2º evento HTML5PT
 
Curso de Desenvolvimento Web - Módulo 02 - CSS
Curso de Desenvolvimento Web - Módulo 02 - CSSCurso de Desenvolvimento Web - Módulo 02 - CSS
Curso de Desenvolvimento Web - Módulo 02 - CSS
 
HTML5
HTML5HTML5
HTML5
 
HTML 5 A evolução do HTML 4 para o HTML 5
HTML 5 A evolução do HTML 4 para o HTML 5HTML 5 A evolução do HTML 4 para o HTML 5
HTML 5 A evolução do HTML 4 para o HTML 5
 
Desenvolvimento Web : HTML5, CSS3 & JavaScript
Desenvolvimento Web : HTML5, CSS3 & JavaScriptDesenvolvimento Web : HTML5, CSS3 & JavaScript
Desenvolvimento Web : HTML5, CSS3 & JavaScript
 
HTML5 - A nova fronteira no desenvolvimento de aplicações WEB
HTML5 - A nova fronteira no desenvolvimento de aplicações WEBHTML5 - A nova fronteira no desenvolvimento de aplicações WEB
HTML5 - A nova fronteira no desenvolvimento de aplicações WEB
 
Montando sites com XHTML e CSS utilizando os padrões web
Montando sites com XHTML e CSS utilizando os padrões webMontando sites com XHTML e CSS utilizando os padrões web
Montando sites com XHTML e CSS utilizando os padrões web
 
HTML5 CSS3
HTML5 CSS3HTML5 CSS3
HTML5 CSS3
 
Aprender CSS (UFCD0154) v2
Aprender CSS (UFCD0154) v2Aprender CSS (UFCD0154) v2
Aprender CSS (UFCD0154) v2
 
Desenvolvimento de sites com xhtml e css nos
Desenvolvimento de sites com xhtml e css nosDesenvolvimento de sites com xhtml e css nos
Desenvolvimento de sites com xhtml e css nos
 
Apostila curso xhtml css
Apostila curso xhtml cssApostila curso xhtml css
Apostila curso xhtml css
 
Unb 2012.1 - dweb - c - técnicas
Unb   2012.1 - dweb - c - técnicasUnb   2012.1 - dweb - c - técnicas
Unb 2012.1 - dweb - c - técnicas
 
Html5
Html5Html5
Html5
 
Ferramentas Livres para Desenvolvimento Web
Ferramentas Livres para Desenvolvimento WebFerramentas Livres para Desenvolvimento Web
Ferramentas Livres para Desenvolvimento Web
 
Html5 Aula 4
Html5 Aula 4Html5 Aula 4
Html5 Aula 4
 
Mini curso html5 slides
Mini curso html5   slidesMini curso html5   slides
Mini curso html5 slides
 
Design Responsivo com Sass
Design Responsivo com SassDesign Responsivo com Sass
Design Responsivo com Sass
 
Html5 Aula 6
Html5 Aula 6Html5 Aula 6
Html5 Aula 6
 
HTML5 – O que tem de novo?
HTML5 – O que tem de novo?HTML5 – O que tem de novo?
HTML5 – O que tem de novo?
 

Destaque

HTML5 Básico: Multimídia 1 (aula 3)
HTML5 Básico: Multimídia 1 (aula 3)HTML5 Básico: Multimídia 1 (aula 3)
HTML5 Básico: Multimídia 1 (aula 3)Gustavo Zimmermann
 
JavaScript: Estruturas (aula 2)
JavaScript: Estruturas (aula 2)JavaScript: Estruturas (aula 2)
JavaScript: Estruturas (aula 2)Gustavo Zimmermann
 
Noções de Administração: Gestão de Projetos (aula 5)
Noções de Administração: Gestão de Projetos  (aula 5)Noções de Administração: Gestão de Projetos  (aula 5)
Noções de Administração: Gestão de Projetos (aula 5)Gustavo Zimmermann
 
Campanhas Inovadoras e Criativas na Web
Campanhas Inovadoras e Criativas na WebCampanhas Inovadoras e Criativas na Web
Campanhas Inovadoras e Criativas na WebGustavo Zimmermann
 
Banco de Dados II: Generalização e Especialização (aula 3)
Banco de Dados II: Generalização e Especialização (aula 3)Banco de Dados II: Generalização e Especialização (aula 3)
Banco de Dados II: Generalização e Especialização (aula 3)Gustavo Zimmermann
 
Noções de Administração: Gestão por Processos (aula 3)
Noções de Administração: Gestão por Processos (aula 3)Noções de Administração: Gestão por Processos (aula 3)
Noções de Administração: Gestão por Processos (aula 3)Gustavo Zimmermann
 
Noções de Administração: Qualidade Total (aula 2)
Noções de Administração: Qualidade Total (aula 2)Noções de Administração: Qualidade Total (aula 2)
Noções de Administração: Qualidade Total (aula 2)Gustavo Zimmermann
 
Noções de Administração: Gestão de Pessoas (aula 4)
Noções de Administração: Gestão de Pessoas (aula 4)Noções de Administração: Gestão de Pessoas (aula 4)
Noções de Administração: Gestão de Pessoas (aula 4)Gustavo Zimmermann
 
A 3ª Área do Design: Web Design
A 3ª Área do Design: Web DesignA 3ª Área do Design: Web Design
A 3ª Área do Design: Web DesignGustavo Zimmermann
 
Noções de Administração: Funções da Administração (aula 1)
Noções de Administração: Funções da Administração (aula 1)Noções de Administração: Funções da Administração (aula 1)
Noções de Administração: Funções da Administração (aula 1)Gustavo Zimmermann
 
Resumo de a vida familiar
Resumo de a vida familiarResumo de a vida familiar
Resumo de a vida familiarines mendes
 
Cap 17 família e relações de parentesco
Cap 17 família e relações de parentescoCap 17 família e relações de parentesco
Cap 17 família e relações de parentescoJoao Balbi
 
Aprender PHP e mySQL (UFCD0155)
Aprender PHP e mySQL (UFCD0155)Aprender PHP e mySQL (UFCD0155)
Aprender PHP e mySQL (UFCD0155)Afonso Gomes
 

Destaque (20)

Farol: Os 4 ciclos
Farol: Os 4 ciclosFarol: Os 4 ciclos
Farol: Os 4 ciclos
 
HTML5 Básico: Multimídia 1 (aula 3)
HTML5 Básico: Multimídia 1 (aula 3)HTML5 Básico: Multimídia 1 (aula 3)
HTML5 Básico: Multimídia 1 (aula 3)
 
JavaScript: Estruturas (aula 2)
JavaScript: Estruturas (aula 2)JavaScript: Estruturas (aula 2)
JavaScript: Estruturas (aula 2)
 
Noções de Administração: Gestão de Projetos (aula 5)
Noções de Administração: Gestão de Projetos  (aula 5)Noções de Administração: Gestão de Projetos  (aula 5)
Noções de Administração: Gestão de Projetos (aula 5)
 
Campanhas Inovadoras e Criativas na Web
Campanhas Inovadoras e Criativas na WebCampanhas Inovadoras e Criativas na Web
Campanhas Inovadoras e Criativas na Web
 
Banco de Dados II: Generalização e Especialização (aula 3)
Banco de Dados II: Generalização e Especialização (aula 3)Banco de Dados II: Generalização e Especialização (aula 3)
Banco de Dados II: Generalização e Especialização (aula 3)
 
Noções de Administração: Gestão por Processos (aula 3)
Noções de Administração: Gestão por Processos (aula 3)Noções de Administração: Gestão por Processos (aula 3)
Noções de Administração: Gestão por Processos (aula 3)
 
Noções de Administração: Qualidade Total (aula 2)
Noções de Administração: Qualidade Total (aula 2)Noções de Administração: Qualidade Total (aula 2)
Noções de Administração: Qualidade Total (aula 2)
 
Curso de Desenvolvimento Web - Módulo 03 - JavaScript
Curso de Desenvolvimento Web - Módulo 03 - JavaScriptCurso de Desenvolvimento Web - Módulo 03 - JavaScript
Curso de Desenvolvimento Web - Módulo 03 - JavaScript
 
Noções de Administração: Gestão de Pessoas (aula 4)
Noções de Administração: Gestão de Pessoas (aula 4)Noções de Administração: Gestão de Pessoas (aula 4)
Noções de Administração: Gestão de Pessoas (aula 4)
 
Curso de Desenvolvimento Web - Módulo 01 - HTML
Curso de Desenvolvimento Web - Módulo 01 - HTMLCurso de Desenvolvimento Web - Módulo 01 - HTML
Curso de Desenvolvimento Web - Módulo 01 - HTML
 
Programação Web com HTML e CSS
Programação Web com HTML e CSSProgramação Web com HTML e CSS
Programação Web com HTML e CSS
 
A 3ª Área do Design: Web Design
A 3ª Área do Design: Web DesignA 3ª Área do Design: Web Design
A 3ª Área do Design: Web Design
 
Noções de Administração: Funções da Administração (aula 1)
Noções de Administração: Funções da Administração (aula 1)Noções de Administração: Funções da Administração (aula 1)
Noções de Administração: Funções da Administração (aula 1)
 
Resumo de a vida familiar
Resumo de a vida familiarResumo de a vida familiar
Resumo de a vida familiar
 
16259
1625916259
16259
 
Cap 17 família e relações de parentesco
Cap 17 família e relações de parentescoCap 17 família e relações de parentesco
Cap 17 família e relações de parentesco
 
Web (design+developer)
Web (design+developer)Web (design+developer)
Web (design+developer)
 
Precisa testar? - Parte 1
Precisa testar? - Parte 1Precisa testar? - Parte 1
Precisa testar? - Parte 1
 
Aprender PHP e mySQL (UFCD0155)
Aprender PHP e mySQL (UFCD0155)Aprender PHP e mySQL (UFCD0155)
Aprender PHP e mySQL (UFCD0155)
 

Semelhante a CSS3: Start (aula 1)

MVP Virtual Conference 2013: Suporte a padrões Web
MVP Virtual Conference 2013: Suporte a padrões WebMVP Virtual Conference 2013: Suporte a padrões Web
MVP Virtual Conference 2013: Suporte a padrões WebRogério Moraes de Carvalho
 
2. Introdução ao CSSpptx.pdf
2. Introdução ao CSSpptx.pdf2. Introdução ao CSSpptx.pdf
2. Introdução ao CSSpptx.pdfRubenManhia
 
Curso CSS 3 - Aula Introdutória com conceitos básicos
Curso CSS 3 - Aula Introdutória com conceitos básicosCurso CSS 3 - Aula Introdutória com conceitos básicos
Curso CSS 3 - Aula Introdutória com conceitos básicosTiago Antônio da Silva
 
CSS - Cansei de Ser Subestimado
CSS - Cansei de Ser SubestimadoCSS - Cansei de Ser Subestimado
CSS - Cansei de Ser SubestimadoAnyssa Ferreira
 
Aula 4 e 5 css e java script
Aula 4 e 5   css e java scriptAula 4 e 5   css e java script
Aula 4 e 5 css e java scriptandreluizlc
 
CSS: pare de usar frameworks e atualize-se
CSS: pare de usar frameworks e atualize-seCSS: pare de usar frameworks e atualize-se
CSS: pare de usar frameworks e atualize-seJulio Vedovatto
 
CSS´s Dinâmicos com LESS e SASS - SEMCOMP 2012
CSS´s Dinâmicos com LESS e SASS - SEMCOMP 2012CSS´s Dinâmicos com LESS e SASS - SEMCOMP 2012
CSS´s Dinâmicos com LESS e SASS - SEMCOMP 2012André Paulovich
 
CSS´s Dinâmicos - InfoTech 2012
CSS´s Dinâmicos - InfoTech 2012CSS´s Dinâmicos - InfoTech 2012
CSS´s Dinâmicos - InfoTech 2012André Paulovich
 
DSI-PARTE 5 formação de websites e programas .pdf
DSI-PARTE 5 formação de websites e programas .pdfDSI-PARTE 5 formação de websites e programas .pdf
DSI-PARTE 5 formação de websites e programas .pdfthallyssonedu1209199
 
Básico em (X)HTML e CSS
Básico em (X)HTML e CSSBásico em (X)HTML e CSS
Básico em (X)HTML e CSSKako Botasso
 

Semelhante a CSS3: Start (aula 1) (20)

Aula 07 Css - Parte 1
Aula 07   Css - Parte 1Aula 07   Css - Parte 1
Aula 07 Css - Parte 1
 
MVP Virtual Conference 2013: Suporte a padrões Web
MVP Virtual Conference 2013: Suporte a padrões WebMVP Virtual Conference 2013: Suporte a padrões Web
MVP Virtual Conference 2013: Suporte a padrões Web
 
2. Introdução ao CSSpptx.pdf
2. Introdução ao CSSpptx.pdf2. Introdução ao CSSpptx.pdf
2. Introdução ao CSSpptx.pdf
 
Css completo(2)
Css   completo(2)Css   completo(2)
Css completo(2)
 
Css completo(2)
Css   completo(2)Css   completo(2)
Css completo(2)
 
Slides .pptx.pdf
Slides .pptx.pdfSlides .pptx.pdf
Slides .pptx.pdf
 
WDI - aula 07 - css com html
WDI - aula 07 - css com htmlWDI - aula 07 - css com html
WDI - aula 07 - css com html
 
Curso CSS 3 - Aula Introdutória com conceitos básicos
Curso CSS 3 - Aula Introdutória com conceitos básicosCurso CSS 3 - Aula Introdutória com conceitos básicos
Curso CSS 3 - Aula Introdutória com conceitos básicos
 
Css e iFrames
Css e iFramesCss e iFrames
Css e iFrames
 
CSS - Cansei de Ser Subestimado
CSS - Cansei de Ser SubestimadoCSS - Cansei de Ser Subestimado
CSS - Cansei de Ser Subestimado
 
Apresentacao aula5
Apresentacao aula5Apresentacao aula5
Apresentacao aula5
 
Aula 4 e 5 css e java script
Aula 4 e 5   css e java scriptAula 4 e 5   css e java script
Aula 4 e 5 css e java script
 
CSS: pare de usar frameworks e atualize-se
CSS: pare de usar frameworks e atualize-seCSS: pare de usar frameworks e atualize-se
CSS: pare de usar frameworks e atualize-se
 
Css tutorial
Css tutorialCss tutorial
Css tutorial
 
CSS´s Dinâmicos com LESS e SASS - SEMCOMP 2012
CSS´s Dinâmicos com LESS e SASS - SEMCOMP 2012CSS´s Dinâmicos com LESS e SASS - SEMCOMP 2012
CSS´s Dinâmicos com LESS e SASS - SEMCOMP 2012
 
CSS´s Dinâmicos - InfoTech 2012
CSS´s Dinâmicos - InfoTech 2012CSS´s Dinâmicos - InfoTech 2012
CSS´s Dinâmicos - InfoTech 2012
 
DSI-PARTE 5 formação de websites e programas .pdf
DSI-PARTE 5 formação de websites e programas .pdfDSI-PARTE 5 formação de websites e programas .pdf
DSI-PARTE 5 formação de websites e programas .pdf
 
Básico em (X)HTML e CSS
Básico em (X)HTML e CSSBásico em (X)HTML e CSS
Básico em (X)HTML e CSS
 
Slides Css3
Slides Css3 Slides Css3
Slides Css3
 
CSS Mastigado
CSS MastigadoCSS Mastigado
CSS Mastigado
 

Mais de Gustavo Zimmermann

Aula 12 - Revisão Pré-Avaliação
Aula 12 - Revisão Pré-AvaliaçãoAula 12 - Revisão Pré-Avaliação
Aula 12 - Revisão Pré-AvaliaçãoGustavo Zimmermann
 
Aula 9 - Livros Históricos (part. 2)
Aula 9 - Livros Históricos (part. 2)Aula 9 - Livros Históricos (part. 2)
Aula 9 - Livros Históricos (part. 2)Gustavo Zimmermann
 
Aula 10 - Livros Históricos (part. 3)
Aula 10 - Livros Históricos (part. 3)Aula 10 - Livros Históricos (part. 3)
Aula 10 - Livros Históricos (part. 3)Gustavo Zimmermann
 
Aula 8 - Livros Históricos (part. 1)
Aula 8 - Livros Históricos (part. 1)Aula 8 - Livros Históricos (part. 1)
Aula 8 - Livros Históricos (part. 1)Gustavo Zimmermann
 
Aula 7 - Revisão Pré-Avaliação
Aula 7 - Revisão Pré-AvaliaçãoAula 7 - Revisão Pré-Avaliação
Aula 7 - Revisão Pré-AvaliaçãoGustavo Zimmermann
 
Aula 1 - Apologética e suas Metodologias
Aula 1 - Apologética e suas MetodologiasAula 1 - Apologética e suas Metodologias
Aula 1 - Apologética e suas MetodologiasGustavo Zimmermann
 
Introdução ao Web Design: Aula 3 - PhotoShop (part. 1)
Introdução ao Web Design: Aula 3 - PhotoShop (part. 1)Introdução ao Web Design: Aula 3 - PhotoShop (part. 1)
Introdução ao Web Design: Aula 3 - PhotoShop (part. 1)Gustavo Zimmermann
 
Introdução ao Web Design: Aula 4 - PhotoShop (part. 2)
Introdução ao Web Design: Aula 4 - PhotoShop (part. 2)Introdução ao Web Design: Aula 4 - PhotoShop (part. 2)
Introdução ao Web Design: Aula 4 - PhotoShop (part. 2)Gustavo Zimmermann
 
Introdução ao Web Design: Aula 2 - IHC/UX Design
Introdução ao Web Design: Aula 2 - IHC/UX DesignIntrodução ao Web Design: Aula 2 - IHC/UX Design
Introdução ao Web Design: Aula 2 - IHC/UX DesignGustavo Zimmermann
 
Introdução ao Web Design: Aula 1 - Imersão ao Web Design
Introdução ao Web Design: Aula 1 - Imersão ao Web DesignIntrodução ao Web Design: Aula 1 - Imersão ao Web Design
Introdução ao Web Design: Aula 1 - Imersão ao Web DesignGustavo Zimmermann
 

Mais de Gustavo Zimmermann (20)

Aula 13 - Livros Proféticos
Aula 13 - Livros ProféticosAula 13 - Livros Proféticos
Aula 13 - Livros Proféticos
 
Aula 12 - Revisão Pré-Avaliação
Aula 12 - Revisão Pré-AvaliaçãoAula 12 - Revisão Pré-Avaliação
Aula 12 - Revisão Pré-Avaliação
 
Aula 11 - Livros Poéticos
Aula 11 - Livros PoéticosAula 11 - Livros Poéticos
Aula 11 - Livros Poéticos
 
Aula 9 - Livros Históricos (part. 2)
Aula 9 - Livros Históricos (part. 2)Aula 9 - Livros Históricos (part. 2)
Aula 9 - Livros Históricos (part. 2)
 
Aula 10 - Livros Históricos (part. 3)
Aula 10 - Livros Históricos (part. 3)Aula 10 - Livros Históricos (part. 3)
Aula 10 - Livros Históricos (part. 3)
 
Aula 8 - Livros Históricos (part. 1)
Aula 8 - Livros Históricos (part. 1)Aula 8 - Livros Históricos (part. 1)
Aula 8 - Livros Históricos (part. 1)
 
Aula 7 - Revisão Pré-Avaliação
Aula 7 - Revisão Pré-AvaliaçãoAula 7 - Revisão Pré-Avaliação
Aula 7 - Revisão Pré-Avaliação
 
Aula 6 - Deuteronômio
Aula 6 - DeuteronômioAula 6 - Deuteronômio
Aula 6 - Deuteronômio
 
Aula 5 - Números
Aula 5 - NúmerosAula 5 - Números
Aula 5 - Números
 
Aula 1 - História da Bíblia
Aula 1 - História da BíbliaAula 1 - História da Bíblia
Aula 1 - História da Bíblia
 
Aula 3 - Êxodo
Aula 3 - ÊxodoAula 3 - Êxodo
Aula 3 - Êxodo
 
Aula 4 - Levíticos
Aula 4 - LevíticosAula 4 - Levíticos
Aula 4 - Levíticos
 
Aula 2 - Gênesis
Aula 2 - GênesisAula 2 - Gênesis
Aula 2 - Gênesis
 
Aula 1 - Apologética e suas Metodologias
Aula 1 - Apologética e suas MetodologiasAula 1 - Apologética e suas Metodologias
Aula 1 - Apologética e suas Metodologias
 
Aula 2 - Teologia Natural
Aula 2 - Teologia NaturalAula 2 - Teologia Natural
Aula 2 - Teologia Natural
 
Conciência Política
Conciência PolíticaConciência Política
Conciência Política
 
Introdução ao Web Design: Aula 3 - PhotoShop (part. 1)
Introdução ao Web Design: Aula 3 - PhotoShop (part. 1)Introdução ao Web Design: Aula 3 - PhotoShop (part. 1)
Introdução ao Web Design: Aula 3 - PhotoShop (part. 1)
 
Introdução ao Web Design: Aula 4 - PhotoShop (part. 2)
Introdução ao Web Design: Aula 4 - PhotoShop (part. 2)Introdução ao Web Design: Aula 4 - PhotoShop (part. 2)
Introdução ao Web Design: Aula 4 - PhotoShop (part. 2)
 
Introdução ao Web Design: Aula 2 - IHC/UX Design
Introdução ao Web Design: Aula 2 - IHC/UX DesignIntrodução ao Web Design: Aula 2 - IHC/UX Design
Introdução ao Web Design: Aula 2 - IHC/UX Design
 
Introdução ao Web Design: Aula 1 - Imersão ao Web Design
Introdução ao Web Design: Aula 1 - Imersão ao Web DesignIntrodução ao Web Design: Aula 1 - Imersão ao Web Design
Introdução ao Web Design: Aula 1 - Imersão ao Web Design
 

CSS3: Start (aula 1)

  • 2.
  • 3. 1. Docência Gustavo Zimmermann • Desde 2003 • Capacitação • Profissionalizante • Palestras 2. Projetos • Analista de Sistemas • Analista de Internet • Gerente de Projetos 3. Desenvolvedor • Desk • Web •Sistemas de Informação (ULBRA) •Gerencia de Projetos (ESPM) •Gestão de Projetos (UNINTER)
  • 4. prof. Gustavo Zimmermann | contato@gust4vo.com CSS3 - Start Acessos 1.Portfolio : http://gust4vo.com 2.Site do Curso: http://gust4vo.com/cursos/extensaosi 3.E-mail: contato@gust4vo.com Acessos
  • 5. prof. Gustavo Zimmermann | contato@gust4vo.com a origem HTML e CSS
  • 6. prof. Gustavo Zimmermann | contato@gust4vo.com A origem do HTML A linguagem de marcação surgindo para solucionar o problema de um cientista que queria uma forma de divulgar seus artigos na rede, para isso, ele criou algo simples, restrito a comunidade científica e usado apenas para estrutura o conteúdo e exibir um texto de forma coerente. Mas a linguagem usada pelos cientistas se tornou padrão da Internet, e com o tempo, passou a ser mais testada. CSS3 - Start a origem
  • 7. prof. Gustavo Zimmermann | contato@gust4vo.com A origem do CSS Todos queriam imagens, cores e designer avançado. E o HTML antigo não suportava isso, então foram adicionadas novas tags. Isso solucionou o problema por um tempo, mas começou a surgir outro grande problema. Com os novos recursos, designers e desenvolvedores de websites, abusavam da criatividade e enchiam suas paginas de fontes e estilos visuais, mas para alterar uma linha até que era mais simples, porem quando se queria mudar a cor de um link, por exemplo, e esse link estava em 300 paginas diferentes, era trabalho manual mesmo, um por um, tag por tag. CSS3 - Start a origem
  • 8. prof. Gustavo Zimmermann | contato@gust4vo.com A origem do CSS 1995 CSS3 - Start a origem Håkon Wium Lie Bert Bos Apresentaram a proposta do CSS que logo foi apoiada pela W3C. A ideia geral era, utilizar HTML somente para estruturar o website e a tarefa de apresentação fica com o CSS disposto em um arquivo separado .css ou no próprio HTML demarcado pelas tags.
  • 9. prof. Gustavo Zimmermann | contato@gust4vo.com O que é CSS?
  • 10. prof. Gustavo Zimmermann | contato@gust4vo.com CSS formata a informação Essa informação pode ser qualquer coisa: imagem, texto, vídeo, áudio ou qualquer outro elemento criado. CSS3 - Start O que é CSS?
  • 11. prof. Gustavo Zimmermann | contato@gust4vo.com Seletores Simples
  • 12. prof. Gustavo Zimmermann | contato@gust4vo.com A sintaxe geral: CSS3 - Start Seletores Simples seletor { propriedade: valor; }
  • 13. prof. Gustavo Zimmermann | contato@gust4vo.com Tipos de Utilização •Inline •Incorporado •Externo CSS3 - Start Seletores Simples
  • 14. prof. Gustavo Zimmermann | contato@gust4vo.com Tipos de Utilização: inline CSS3 - Start Seletores Simples <p style=“propriedade: valor;”> Conteúdo </p>
  • 15. prof. Gustavo Zimmermann | contato@gust4vo.com Tipos de Utilização: incorporado CSS3 - Start Seletores Simples <!DOCTYPE html> <html lang=“pt-br”> <head> <title>Título da página</title> <style> p{ propriedade: valor; } </style> </head> <body> <p>Conteúdo</p> </body> </html>
  • 16. prof. Gustavo Zimmermann | contato@gust4vo.com Tipos de Utilização: externo CSS3 - Start Seletores Simples <!DOCTYPE html> <html lang=“pt-br”> <head> <title>Título da página</title> <link rel=“stylesheet” type=“text/css” href=“media/css/estilos.css” /> </head> <body> <p>Conteúdo</p> </body> </html> p{ propriedade: valor; } Arquivo HTML Arquivo CSS
  • 17. prof. Gustavo Zimmermann | contato@gust4vo.com Tipos de Seletores •TAG •CLASSE (“.”) •IDENTIFICADOR (“#”) CSS3 - Start Seletores Simples •COMPOSIÇÃO •Encadeada •Agrupada
  • 18. prof. Gustavo Zimmermann | contato@gust4vo.com Tipos de Seletores: Tag CSS3 - Start Seletores Simples p{ propriedade: valor; }
  • 19. prof. Gustavo Zimmermann | contato@gust4vo.com Tipos de Seletores: Classe CSS3 - Start Seletores Simples <p class=“nome-da-classe”>Conteúdo</p> .nome-da-classe{ propriedade: valor; } HTML CSS
  • 20. prof. Gustavo Zimmermann | contato@gust4vo.com Tipos de Seletores: Identificador CSS3 - Start Seletores Simples <p id=“nome-do-identificador”>Conteúdo</p> #nome-do-identificador{ propriedade: valor; } HTML CSS *A principal diferença entre Classe e Identificador é a reutilização. Classes podem ser reutilizadas em uma mesma página, já Identificadores são elementos únicos na página, normalmente utilizados na formatação de estruturas.
  • 21. prof. Gustavo Zimmermann | contato@gust4vo.com Tipos de Seletores: Composição CSS3 - Start Seletores Simples div#nome-identificador{ propriedade: valor; } ≠ div #nome-identificador{ propriedade: valor; } <div id=“nome-identificador”> Conteúdo </div> <div> <p id=“nome-identificador”>Conteúdo</p> </div>
  • 22. prof. Gustavo Zimmermann | contato@gust4vo.com Tipos de Seletores: Composição Encadeada CSS3 - Start Seletores Simples div p span{ propriedade: valor; }
  • 23. prof. Gustavo Zimmermann | contato@gust4vo.com Tipos de Seletores: Composição Agrupada CSS3 - Start Seletores Simples div, p, span{ propriedade: valor; }
  • 24. prof. Gustavo Zimmermann | contato@gust4vo.com Famílias
  • 25. prof. Gustavo Zimmermann | contato@gust4vo.com Família: font CSS3 - Start Famílias As propriedades para as fontes, definem as características (os valores na regra CSS) das letras que constituem os textos dentro dos elementos HTML.. As principais propriedades básicas para fontes são: color:..........................................................cor da fonte font-family:...........................................tipo de fonte font-size:...................................................tamanho de fonte font-style:................................................estilo de fonte font-variant:.........................................fontes maiúsculas de menor altura font-weight:..........................................quanto mais escura a fonte é (negrito)
  • 26. prof. Gustavo Zimmermann | contato@gust4vo.com color: •código hexadecimal: #FFFFFF •código rgb: rgb (255,235,0) •nome da cor: red, blue, green...etc CSS3 - Start Famílias Família: font
  • 27. prof. Gustavo Zimmermann | contato@gust4vo.com font-family: •Família Fontes: nome da fonte, •ex:"verdana", "helvetica", "arial", etc. •Família Genérica: nome genérico, •ex:"serif", "sans-serif", "cursive", “fantasy” ou “monospace”. CSS3 - Start Famílias Família: font
  • 28. prof. Gustavo Zimmermann | contato@gust4vo.com font-size: •xx-small •x-small •small •medium •large •x-large •xx-large •smaller •Larger •% •length: uma medida reconhecida pelas CSS (px, pt, em, cm, ...) CSS3 - Start Famílias Família: font
  • 29. prof. Gustavo Zimmermann | contato@gust4vo.com font-style: •normal: fonte normal na vertical; •italic: fonte inclinada. •oblique: fonte obliqua; CSS3 - Start Famílias Família: font *O valor oblique é como se fosse a fonte romana sendo simplesmente deslocada obliquamente para a direita. Se você testar essa estilização em textos, vai notar que, dependendo da fonte, não vai haver nenhuma diferença entre uma fonte em itálico e uma oblíqua. E realmente a diferença a pouca, e em alguns casos é simplesmente igual.
  • 30. prof. Gustavo Zimmermann | contato@gust4vo.com font-style: CSS3 - Start Famílias Família: font normal italic oblique
  • 31. prof. Gustavo Zimmermann | contato@gust4vo.com font-variant: •normal: fonte normal; •small-caps: TRANSFORMA EM MAIÚSCULAS DE MENOR ALTURA. CSS3 - Start Famílias Família: font
  • 32. prof. Gustavo Zimmermann | contato@gust4vo.com font-bold: CSS3 - Start Famílias •200 •300 •400 •500 •normal •bold •bolder •lighter •100 •600 •700 •800 •900 Família: font
  • 33. prof. Gustavo Zimmermann | contato@gust4vo.com CSS3 - Start Famílias + Informações: http://www.w3.org/TR/CSS2/fonts.html Família: font
  • 34. prof. Gustavo Zimmermann | contato@gust4vo.com Família: text CSS3 - Start Famílias As propriedades para textos, definem as características (os valores na regra CSS) dos textos inseridos dentro dos elementos HTML. color:............................................................cor da fonte letter-spacing....................................espaçamento entre letras; word-spacing...................................espaçamento entre palavras; line-height............................................espaçamento entre linhas; white-space.......................................como o browser trata os espaços em branco; text-align.................................................alinhamento do texto; text-indent............................................recuo do texto; text-decoration...............................decoração do texto; text-transform..................................forma das letras.
  • 35. prof. Gustavo Zimmermann | contato@gust4vo.com letter-spacing: •normal: é o espaçamento default; •lenght: uma medida reconhecida pelas CSS (px, pt, em, cm, ...). São válidos valores negativos. word-spacing: •normal: é o espaçamento default; •lenght: uma medida reconhecida pelas CSS (px, pt, em, cm, ...). São válidos valores negativos. CSS3 - Start Famílias Família: text
  • 36. prof. Gustavo Zimmermann | contato@gust4vo.com line-height: •normal: é o espaçamento default; •lenght: uma medida reconhecida pelas CSS (px, pt, em, cm, ...). São válidos valores negativos. word-spacing: •normal: os espaços em branco serão ignorados pelo browser; •pre: os espaços em branco serão preservados pelo browser; •nowrap: o texto será apresentado todo ele numa linha única na tela. Não há quebra de linha até ser encontrada uma tag <br />. CSS3 - Start Famílias Família: text
  • 37. prof. Gustavo Zimmermann | contato@gust4vo.com text-align: •left: alinha o texto a esquerda; •right: alinha o texto a direita; •center: alinha o texto no centro; •justify: justifica o texto. text-indent: •lenght: uma medida reconhecida pelas CSS (px, pt, em, cm, ...); •% : porcentagem da largura do elemento pai. CSS3 - Start Famílias Família: text
  • 38. prof. Gustavo Zimmermann | contato@gust4vo.com text-decoration: •none: nenhuma decoração; •underline: coloca sublinhado no texto; •overline: coloca um sobrelinhado no texto; •line-through: coloca uma linha em cima do texto. CSS3 - Start Famílias Família: text
  • 39. prof. Gustavo Zimmermann | contato@gust4vo.com text-transform: •none: texto normal; •capitalize: Todas As Primeiras Letras Do Texto Em Maiúsculas; •uppercase: TODAS AS LETRAS DO TEXTO EM MAIÚSCULAS; •lowercase: todas as letras do texto em minúsculas. CSS3 - Start Famílias Família: text
  • 40. prof. Gustavo Zimmermann | contato@gust4vo.com Família: text CSS3 - Start Famílias + Informações: http://www.w3.org/TR/CSS2/text.html
  • 41. prof. Gustavo Zimmermann | contato@gust4vo.com Família: modelo box CSS3 - Start Famílias Cada caixa tem uma área de conteúdo (por exemplo, um texto, uma imagem, etc) e áreas circunvizinhas espaçamento, borda e margem opcionais. O diagrama a seguir mostra como essas áreas se relacionam e a terminologia usada para se referir a peças de margin, border e padding. margin-top MARGIN margin-right margin-left margin-bottom BORDER border-top border-bottom border-right border-left PADDING padding-top padding-bottom padding-right padding-left CONTEÚDO Margin Border Padding Conteudo
  • 42. prof. Gustavo Zimmermann | contato@gust4vo.com Família: modelo box » margin CSS3 - Start Famílias A propriedade para margens, define um valor para espessura das margens dos elementos HTML. margin-top..................................define a margem superior; margin-right.............................define a margem direita; margin-bottom.....................define a margem inferior; margin-left..................................define a margem esquerda; margin................................................maneira abreviada para todas as margens.
  • 43. prof. Gustavo Zimmermann | contato@gust4vo.com Família: modelo box » border CSS3 - Start Famílias As propriedades para as bordas, definem as características (os valores na regra CSS) das quatro bordas de um elemento HTML. border-width:...............................espessura da borda border-style:....................................estilo da borda border-color:.................................cor da borda
  • 44. prof. Gustavo Zimmermann | contato@gust4vo.com Família: modelo box » border CSS3 - Start Famílias border-top-width:................................................. espessura da borda superior border-top-style:..................................................... estilo da borda superior border-top-color:....................................................cor da borda superior ---------------------------------------------------------------------------------- border-right-width:............................................ espessura da borda direita border-right-style:.................................................estilo da borda direita border-right-color:...............................................cor da borda direita ---------------------------------------------------------------------------------- border-bottom-width:.......................................espessura da borda inferior border-bottom-style:...........................................estilo da borda inferior border-bottom-color:.........................................cor da borda inferior ---------------------------------------------------------------------------------- border-left-width:...................................................espessura da borda esquerda border-left-style:.......................................................estilo da borda esquerda border-left-color:.....................................................cor da borda esquerda
  • 45. prof. Gustavo Zimmermann | contato@gust4vo.com Família: modelo box » border CSS3 - Start Famílias border-top:.....................maneira abreviada para todas as propriedades da borda superior; border-right:..............maneira abreviada para todas as propriedades da borda direita; border-bottom:......maneira abreviada para todas as propriedades da borda inferior; border-left:....................maneira abreviada para todas as propriedades da borda esquerda; border:.................................maneira abreviada para todas as quatro bordas.
  • 46. prof. Gustavo Zimmermann | contato@gust4vo.com Família: modelo box » border CSS3 - Start Famílias color: •código hexadecimal: #FFFFFF •código rgb: rgb (255,235,0) •nome da cor: red, blue, green...etc
  • 47. prof. Gustavo Zimmermann | contato@gust4vo.com Família: modelo box » border CSS3 - Start Famílias style *A propriedade style ainda possui os atributos none que remove a borda e hidden que a deixa escondida..
  • 48. prof. Gustavo Zimmermann | contato@gust4vo.com Família: modelo box » border CSS3 - Start Famílias width versão simplificada: seletor{ border: solid 1px #000000; }
  • 49. prof. Gustavo Zimmermann | contato@gust4vo.com Família: modelo box » padding CSS3 - Start Famílias A propriedade para espaçamentos (alguns traduzem como "enchimento"), define um valor para os espaçamentos entre o conteúdo e as bordas dos elementos HTML. padding-top.......................define o espaçamento superior; padding-right..................define o espaçamento direito; padding-bottom............define o espaçamento inferior; padding-left........................define o espaçamento esquerdo; padding......................................maneira abreviada para todos os espaçamentos.
  • 50. prof. Gustavo Zimmermann | contato@gust4vo.com Família: modelo box CSS3 - Start Famílias + Informações: http://www.w3.org/TR/CSS2/box.html
  • 51. prof. Gustavo Zimmermann | contato@gust4vo.com Família: background CSS3 - Start Famílias As propriedades para textos, definem as características (os valores na regra CSS) dos textos inseridos dentro dos elementos HTML. background-color........................ cor do fundo; background-image..................... imagem de fundo; background-repeat..................... maneira como a imagem de fundo é posicionada; background-attachment.......se a imagem de fundo "rola" ou não com a tela; background-position.................como e onde a imagem de fundo é posicionada; background...........................................maneira abreviada para todas as propriedades;
  • 52. prof. Gustavo Zimmermann | contato@gust4vo.com color: •código hexadecimal: #FFFFFF •código rgb: rgb(255,235,0) •nome da cor: red, blue, green...etc •transparente: transparent CSS3 - Start Famílias Família: background
  • 53. prof. Gustavo Zimmermann | contato@gust4vo.com image: •URL: url(caminho/imagem.gif) CSS3 - Start Famílias Família: background repeat: •não repete: no-repeat •repete vertical e horizontal: repeat •repete vertical: repeat-y •repete horizontal: repeat-x
  • 54. prof. Gustavo Zimmermann | contato@gust4vo.com attachment: •imagem fixa na tela: fixed •imagem "rola" com a tela: scroll CSS3 - Start Famílias Família: background
  • 55. prof. Gustavo Zimmermann | contato@gust4vo.com position: CSS3 - Start Famílias Família: background •center left •center center •center right •bottom left •bottom center •bottom right •x-pos y-pos •x-% y-% •top left •top center •top right
  • 56. prof. Gustavo Zimmermann | contato@gust4vo.com Família: background CSS3 - Start Famílias + Informações: http://www.w3.org/TR/CSS2/colors.html#background
  • 57. prof. Gustavo Zimmermann | contato@gust4vo.com Família: list CSS3 - Start Famílias A propriedade list define as características (valores) das listas HTML. list-style-image..........................imagem como marcador da lista; list-style-position....................onde o marcador da lista é posicionado; list-style-type.................................tipo do marcador da lista; list-style.................................................maneira abreviada para todas as propriedades;
  • 58. prof. Gustavo Zimmermann | contato@gust4vo.com list-style-image: CSS3 - Start Famílias Família: list none URL: url(caminho/marcador.gif); list-style-position: outside: marcador fora do alinhamento do texto inside: marcador alinhado com texto
  • 59. prof. Gustavo Zimmermann | contato@gust4vo.com list-style-type: CSS3 - Start Famílias Família: list 1.none: sem marcador 2.disc: círculo (bolinha cheia) 3.circle: circunferência (bolinha vazia) 4.square: quadrado cheio 5.decimal: números 1, 2, 3, 4, ... 6.decimal-leading-zero 7.lower-roman: romano minúsculo i, ii, iii, iv, ... 8.upper-roman: romano maiúsculo I, II, III, IV, ... 9.lower-alpha: letra minúscula a, b, c, d, ... 10.upper-alpha: letra maiúscula A, B, C, D, ...
  • 60. prof. Gustavo Zimmermann | contato@gust4vo.com list-style-type: CSS3 - Start Famílias Família: list 11.lower-greek 12.lower-latin 13.upper-latin 14.hebrew 15.armenian 16.georgian 17.cjk-ideographic 18.hiragana 19.katakana 20.hiragana-iroha 21.katakana-iroha *Os tipos de 11 a 21 são de uso específico e sem suporte total pelos navegadores atuais
  • 61. prof. Gustavo Zimmermann | contato@gust4vo.com Família: list CSS3 - Start Famílias + Informações: http://www.w3.org/TR/CSS2/generate.html#lists
  • 62. prof. Gustavo Zimmermann | contato@gust4vo.com CSS Sprite
  • 63. prof. Gustavo Zimmermann | contato@gust4vo.com O que é? CSS3 - Start CSS Sprite Pra quem não conhece, essa é uma técnica que se baseia em combinar diversas imagens em uma só, em busca de diminuir o número de requisições HTTP para o servidor. E essa é apenas uma de suas aplicações, no mundo dos games, por exemplo, ela é muito usada para fazer animações. Tutorial CSS Sprite: http://tableless.com.br/css-sprites/ normal: hover:
  • 64. prof. Gustavo Zimmermann | contato@gust4vo.com <fim />
  • 65. prof. Gustavo Zimmermann | contato@gust4vo.com Referências Bibliográficas CSS3 - Start Referências CSS2. Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) Specification. Disponível em <http://www.w3.org/TR/CSS2/>. Acessado em 14 de AGO de 2014. HTML Progressivo. A propriedade font-style - Estilizando Fontes com CSS. Disponível em <http://www.htmlprogressivo.net/2014/02/Fonte-em-Italico-Propriedade- font-style-italic-normal-oblique-Tutorial-CSS.html>. Acessado em 05 de SET de 2014. PEREIRA, Altieri. A origem do CSS, um pouco da história. Disponível em <http://www.devmedia.com.br/a-origem-do-css-um-pouco-da-historia/15195>. Acessado em: 13 de AGO de 2014. SILVA, Maurício Samy (Moujor). Tutoriais CSS, Web Standards, Acessibilidade, HTML, XHTML, Padrões Web. Disponível em <http://maujor.com>. Acessado em: 13 de AGO de 2014.