HTML5 CSS3

41
HTML5 + CSS3 Rommel Peixoto

description

Apresentação sobre HTML5 + CSS3, para alunos da Uneb - Alagoinhas

Transcript of HTML5 CSS3

Page 1: HTML5 CSS3

HTML5 + CSS3Rommel Peixoto

Page 2: HTML5 CSS3

Breve história do HTML Estrutura de um documento HTML5 Comparação entre HTML4/XHTML e HTML5 Conhecer as novidades do HTML5 O estiloso CSS3

Vamos ver! ;)

Page 3: HTML5 CSS3

Códigos, códigos, códigos... Explicação detalhada das APIs Exemplos online

Não vamos ver! :/

Page 4: HTML5 CSS3

1998:

HTML 4.0

Senta que lá vem história!

Page 5: HTML5 CSS3

2000:

XHTML

Senta que lá vem história!

Page 6: HTML5 CSS3

2002:

XHTML 2.0

Senta que lá vem história!

Page 7: HTML5 CSS3

2004:

Web 2.0

Senta que lá vem história!

Page 8: HTML5 CSS3

2006:

W3C + WHATWG

Senta que lá vem história!

Page 9: HTML5 CSS3

2009:

W3C -> HTML5

Senta que lá vem história!

Page 10: HTML5 CSS3

2010 ~ 2011:

HTML5

Senta que lá vem história!

Page 11: HTML5 CSS3

2012:

FIM DO MUNDO!!!

Senta que lá vem história!

Page 12: HTML5 CSS3

Alguém sabe de cabeça como escreve o DOCTYPE?

Estrutura...

Page 13: HTML5 CSS3

HTML5

<!doctype html>

Estrutura...

Page 14: HTML5 CSS3

Outro elemento importante em todo HTML: META

HTML 4.0

<meta http-equiv=“content-type” content=“text/html;charset=UTF-8”>

XHTML

<meta http-equiv=“content-type” content=“text/html;charset=UTF-8” />

HTML5

<meta charset=“UTF-8”>

Estrutura...

Page 15: HTML5 CSS3

Juntando tudo!!!

Estrutura...

Page 16: HTML5 CSS3

Conectividade e aplicações em tempo real Novas possibilidades de estilo com CSS3 Gráficos 2D, 3D e Vetoriais Recursos multimídia Melhor performance Elementos semânticos Armazenamento offline APIs JS: Drag and Drop, Geolocalização, etc...

Algumas novidades do HTML5

Page 17: HTML5 CSS3

Tags de estrutura:

Elementos Semânticos...

Page 18: HTML5 CSS3

Tags de estrutura:

Elementos Semânticos...

Page 19: HTML5 CSS3

Tags de estrutura:

Elementos Semânticos...

Page 20: HTML5 CSS3

Novos tipos de campos:

Novos elementos!

Page 21: HTML5 CSS3

Novos tipos de campos:

Novos elementos!

Page 22: HTML5 CSS3

Tipos de dados e validadores:

Novos elementos!

Page 23: HTML5 CSS3

Tipos de dados e validadores :

Novos elementos!

Page 24: HTML5 CSS3

Conteúdo editável :

Novos elementos!

Page 25: HTML5 CSS3

Áudio:

Novos elementos!

Page 26: HTML5 CSS3

Vídeo:

Novos elementos!

Page 27: HTML5 CSS3

Drag and Drop:

Novos elementos!

Page 28: HTML5 CSS3

Correção Ortográfica:

Novos elementos!

Page 29: HTML5 CSS3

Gráfico:<canvas>

Novos elementos!

Page 30: HTML5 CSS3

Armazenamento:

Cookies Web Storage Web SQL Databases

Novos elementos!

Page 31: HTML5 CSS3

Geolocalização:

Novos elementos!

Page 32: HTML5 CSS3

Quem nao quer matar o designer, quando pede:

Fazer caixinhas com bordas arredondadas Colocar uma sombrinha nos textos/caixas Utilizar um background gigante Utilizar um background composto Fazer uma página adaptável ao tamanho da página Fazer os títulos das páginas ter uma font mais estilosa

CSS3

Page 33: HTML5 CSS3

Bordas arredondadas:

CSS3

Page 34: HTML5 CSS3

Sombras:

CSS3

Page 35: HTML5 CSS3

Background Gigante:

SVG + background-size

CSS3

Page 36: HTML5 CSS3

Gradient:

CSS3

Page 37: HTML5 CSS3

Cores RGBA:

CSS3

Page 38: HTML5 CSS3

Animações:

CSS3

Page 39: HTML5 CSS3

font:

CSS3

Page 40: HTML5 CSS3

Media Queries:

CSS3

Page 41: HTML5 CSS3

rommelweb rommel.com.br

É isso aí!!!