HTML5
HTML 4 x HTML 5HTML4 não possui tags especificas para melhor divisão do código. No HTML 4 isto é feito por ID
Vantagens HTML 5 Otimização da linguagem: Cabeçalho : <!DOCTYPE html >Includes:     <script src= “javascript.js”></script><style src= “estilo.css”></style>Meta:          <meta charset= “utf-8” />Fim de divs
Alguns dos novos elementos<header> - Topo da página<nav> - Sessão de navegação<article> - Define um conteúdo externo. Ex: notícia, artigo, texto.<footer> - Rodapé da página<aside> - É utilizada para representar conteúdo que está relacionado com outro conteúdo dentro de um contexto (<article>) <details> - descrever detalhes de um documento, ou trechos <meter> – usada para representar medidas<time> – representa data e/ou hora
Audio e HTML5 <audio>Define um som, podendo ser música, podcast, entre outros. Qualquer conteúdo dentro da tag de áudio será um texto alternativo caso o navegador utilizado não suporte a tag.<audio src="musica.mp3"> Seu navegador não suporta o elemento de áudio.</audio>Aributos da tag <audio>: autoplay - execução automática do arquivo após carregamento. Ex:<audio src= “som.mp3” autoplay= “autoplay”></audio>controls - especifica se deve ou não exibir os controles de áudioEx:<audio src= “som.mp3” controls= “controls”></audio> loop – define o número e vezes que o som será reproduzidoEx:<audio src= “som.mp3” loop= “10”></audio>Para oferecer um formato alternativo de áudio basta inserir a tag source. Ex:<audio controls="true" autoplay="true"> <source src="mus.oga" /> <source src="mus.mp3" /> <source src="mus.wma" /> </audio>
Video e HTML5 <video>Define um vídeo.  Qualquer conteúdo dentro da tag de áudio será um texto alternativo caso o navegador utilizado não suporte a tag. Essa tag promete aposentar a tag <embed><video src="musica.mov"> Seu navegador não suporta o elemento de vídeo.</audio>Aributos da tag <video>: autoplay - execução automática do arquivo após carregamento. Ex:<video src= “video.mov” autoplay= “autoplay”></video>controls - especifica se deve ou não exibir os controles de áudioEx:<video src= “video.mov” controls= “controls”></video> loop – define o número e vezes que o som será reproduzidoEx:<video src= “video.mov” loop= “10”></video>Para oferecer um formato alternativo de vídeo basta inserir a tag source. Ex:<video controls="true" autoplay="true"> <source src="mus.mov" /> <source src="mus.mp4" /> <source src="mus.avi" /> </video>
Dialog e HTML5 <dialog>Define um diálogo ou uma conversa.Exemplo de como usar: <dialog><dt>Pedro</dt><dd>Oi Lyvia como vai você?</dd><dt>Lyvia</dt><dd>Vou bem e você?</dd><dt>Pedro</dt><dd>Tudo ótimo!</dd></dialog>
Figure e HTML5 <figure>É utilizada pra inserir uma legenda relacionada a uma imagem, vídeo, áudio, objeto, etc.Exemplo de como usar: <figure><img src="imagem.jpg" alt="imagem" title="imagem" /><legend>Figura 1. Este texto tem relação com a imagem acima.</legend></figure>
Canvas e HTML5 <canvas>Elemento gráfico do HTML5. Capaz de criar diversos formatos via javascript. Consegue de maneira fácil criar gráficos, composições de fotos e animações usando JavaScript. Facilita no desenvolvimento de jogos, entre outros.Exemplo de como usar: <canvas id="tutorial" width="300" height="300"></canvas>Incluindo um javascript com as propiedades de formas. Ex: fillStyle, strokeStyle, fillRect,strokeRect , etc..Página html: http://bit.ly/9PZg7b
FormuláriosOutros tipos da tag <input> no formulário. <input type: ”____”> Segue:search     telurlemaildatetimedate  monthweektimedatetime-localnumberrangecolorEstes tipos facilita o preenchimento de dados para os browsers mobile. Ex:
Novos recursos para formuláriosOutros atributos na tag <input> no formulário, antes usado somente em linguagens de servidor como DOT.NET. Segue:autofocus- O foco será colocado neste campo automaticamente ao carregar a página.required- Para tornar um campo de formulário obrigatório (seu valor precisa ser preenchido).maxlenght – Com HTML5 também é permitido usar este atributo no textareaplaceholder- Ele mostra um texto em cinza clarinho na área de texto que desaparece quando o textarea está em foco ou tem algum valor. Antes só era possível com javascript.http://bit.ly/9PZg7b
Validações de formuláriosFacilita o processo de validação tornando automática no HTML5.pattern- permite definir expressões regulares de validação, sem Javascript . Ex: <label for="CEP">CEP:<input name="CEP" id="CEP" required pattern="\d{5}-?\d{3}" /></label>novalidate – quando precisa que o formulário não seja validado. Inserir o atributo no form.formnovalidate- quando necessita que o formulário não seja validado dependendo da ação de submit. Pode usar no botão de submit este atributo. Ex: <input type="submit" name="action" value="Salvar rascunho" formnovalidate>
Validações de formuláriosFacilita o processo de validação tornando automática no HTML5.oninput- O evento é disparado quando algo é modificado no valor de um campo de formulário. Diferente de onchange, que é disparado ao final da edição, oninput é disparado ao editar. É diferente também de onkeyup e onkeypress, porque vai capturar qualquer modificação no valor do campo, feita com mouse, teclado ou outra interface qualquer. <label>CPF: <input name="cpf" oninput="vCPF(this)" /></label>
DragandDropNovo atributo draggable (draggable=“true”) permite o usuário arrastar elementos na tela, juntamente com Javascript.Os eventos do objeto sendo arrastado são:dragstart- O objeto começou a ser arrastado. O evento que a função recebe tem um atributo target, que contém o objeto sendo arrastado.
drag- O objeto está sendo arrastado
dragend- A ação de arrastar terminouO objeto sobre o qual outro é arrastado sofre os seguintes eventos:dragenter- O objeto sendo arrastado entrou no objeto target

Mais conteúdo relacionado

PPTX
Introdução ao HTML - Parte 1 - O que é?, Títulos, Texto Simples e Parágrafo
PPT
Mini-curso RoR - Aula 02
PPTX
HTML 5, CSS 3 e o futuro da Web
PDF
Curso HTML e CSS Part1
PPT
PDF
Revisão html e java script
PDF
Curso HTML e CSS Part2
Introdução ao HTML - Parte 1 - O que é?, Títulos, Texto Simples e Parágrafo
Mini-curso RoR - Aula 02
HTML 5, CSS 3 e o futuro da Web
Curso HTML e CSS Part1
Revisão html e java script
Curso HTML e CSS Part2

Mais procurados (20)

PPTX
Curso de html - Introdução ao HTML
PDF
01-Introdução HTML - DDW II
PPTX
HTML - Aula 01 - Estrutura básica e tags básicas no html
PPTX
Introdução básica ao JavaScript
PPT
Xhtml 2011 - atualizado
PPT
Desenvolvimento para a Internet - Aula 03
ODP
Java mais ágil que nunca no desenvolvimento Web
PPTX
09 Java Script - As formas de usar
PPTX
Facelets
PDF
Apresentação HTML e CSS
ODP
[Old] Curso de programação web dia 01
PDF
WebDesign AULA 2: Introdução a HTML
DOCX
Iniciando em html5 seleção gustavo
ODP
Aula02 - JavaScript
Curso de html - Introdução ao HTML
01-Introdução HTML - DDW II
HTML - Aula 01 - Estrutura básica e tags básicas no html
Introdução básica ao JavaScript
Xhtml 2011 - atualizado
Desenvolvimento para a Internet - Aula 03
Java mais ágil que nunca no desenvolvimento Web
09 Java Script - As formas de usar
Facelets
Apresentação HTML e CSS
[Old] Curso de programação web dia 01
WebDesign AULA 2: Introdução a HTML
Iniciando em html5 seleção gustavo
Aula02 - JavaScript
Anúncio

Semelhante a Html5 (20)

PPT
HTML5?
PPTX
HTML5, CSS3 e o futuro da web
ODP
Html5 - O futuro da Web
ODP
Apps Web em Wicket e Scala no GlassFish Java EE 6
ODP
JavaScript - Aula Introdutória
PPTX
ASP.NET MVC Mini Curso
PPTX
Visão Geral do HTML5 e do Internet Explorer 9
PPT
Academia verao 2011 - HTML + CSS
PPT
Academia Verão 2011 - HTML
PPT
Desenvolvendo aplicações web com o framework cakephp
PDF
Introdução ao HTML e CSS
PDF
Html5 - Notas de aula
PPT
W3 c
ODP
servlet-requisicoes
PPT
Desenvolvimento para a Internet - Aula 02
PPT
Conhecendo o Struts 2 - Java Tech Day 2007
HTML5?
HTML5, CSS3 e o futuro da web
Html5 - O futuro da Web
Apps Web em Wicket e Scala no GlassFish Java EE 6
JavaScript - Aula Introdutória
ASP.NET MVC Mini Curso
Visão Geral do HTML5 e do Internet Explorer 9
Academia verao 2011 - HTML + CSS
Academia Verão 2011 - HTML
Desenvolvendo aplicações web com o framework cakephp
Introdução ao HTML e CSS
Html5 - Notas de aula
W3 c
servlet-requisicoes
Desenvolvimento para a Internet - Aula 02
Conhecendo o Struts 2 - Java Tech Day 2007
Anúncio

Último (12)

PPTX
Utilizando code blockes por andre backes
PPTX
Tipos de servidor em redes de computador.pptx
PPTX
Analise Estatica de Compiladores para criar uma nova LP
PDF
Jira Software projetos completos com scrum
PDF
Manejo integrado de pragas na cultura do algodão
PPTX
Aula 9 - Funções em Python (Introdução à Ciência da Computação)
PDF
Processos no SAP Extended Warehouse Management, EWM100 Col26
PPT
Conceitos básicos de Redes Neurais Artificiais
PPTX
Viasol Energia Solar -Soluções para geração e economia de energia
PDF
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
PPTX
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
PDF
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
Utilizando code blockes por andre backes
Tipos de servidor em redes de computador.pptx
Analise Estatica de Compiladores para criar uma nova LP
Jira Software projetos completos com scrum
Manejo integrado de pragas na cultura do algodão
Aula 9 - Funções em Python (Introdução à Ciência da Computação)
Processos no SAP Extended Warehouse Management, EWM100 Col26
Conceitos básicos de Redes Neurais Artificiais
Viasol Energia Solar -Soluções para geração e economia de energia
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
Termos utilizados na designação de relação entre pessoa e uma obra.pdf

Html5

  • 2. HTML 4 x HTML 5HTML4 não possui tags especificas para melhor divisão do código. No HTML 4 isto é feito por ID
  • 3. Vantagens HTML 5 Otimização da linguagem: Cabeçalho : <!DOCTYPE html >Includes: <script src= “javascript.js”></script><style src= “estilo.css”></style>Meta: <meta charset= “utf-8” />Fim de divs
  • 4. Alguns dos novos elementos<header> - Topo da página<nav> - Sessão de navegação<article> - Define um conteúdo externo. Ex: notícia, artigo, texto.<footer> - Rodapé da página<aside> - É utilizada para representar conteúdo que está relacionado com outro conteúdo dentro de um contexto (<article>) <details> - descrever detalhes de um documento, ou trechos <meter> – usada para representar medidas<time> – representa data e/ou hora
  • 5. Audio e HTML5 <audio>Define um som, podendo ser música, podcast, entre outros. Qualquer conteúdo dentro da tag de áudio será um texto alternativo caso o navegador utilizado não suporte a tag.<audio src="musica.mp3"> Seu navegador não suporta o elemento de áudio.</audio>Aributos da tag <audio>: autoplay - execução automática do arquivo após carregamento. Ex:<audio src= “som.mp3” autoplay= “autoplay”></audio>controls - especifica se deve ou não exibir os controles de áudioEx:<audio src= “som.mp3” controls= “controls”></audio> loop – define o número e vezes que o som será reproduzidoEx:<audio src= “som.mp3” loop= “10”></audio>Para oferecer um formato alternativo de áudio basta inserir a tag source. Ex:<audio controls="true" autoplay="true"> <source src="mus.oga" /> <source src="mus.mp3" /> <source src="mus.wma" /> </audio>
  • 6. Video e HTML5 <video>Define um vídeo. Qualquer conteúdo dentro da tag de áudio será um texto alternativo caso o navegador utilizado não suporte a tag. Essa tag promete aposentar a tag <embed><video src="musica.mov"> Seu navegador não suporta o elemento de vídeo.</audio>Aributos da tag <video>: autoplay - execução automática do arquivo após carregamento. Ex:<video src= “video.mov” autoplay= “autoplay”></video>controls - especifica se deve ou não exibir os controles de áudioEx:<video src= “video.mov” controls= “controls”></video> loop – define o número e vezes que o som será reproduzidoEx:<video src= “video.mov” loop= “10”></video>Para oferecer um formato alternativo de vídeo basta inserir a tag source. Ex:<video controls="true" autoplay="true"> <source src="mus.mov" /> <source src="mus.mp4" /> <source src="mus.avi" /> </video>
  • 7. Dialog e HTML5 <dialog>Define um diálogo ou uma conversa.Exemplo de como usar: <dialog><dt>Pedro</dt><dd>Oi Lyvia como vai você?</dd><dt>Lyvia</dt><dd>Vou bem e você?</dd><dt>Pedro</dt><dd>Tudo ótimo!</dd></dialog>
  • 8. Figure e HTML5 <figure>É utilizada pra inserir uma legenda relacionada a uma imagem, vídeo, áudio, objeto, etc.Exemplo de como usar: <figure><img src="imagem.jpg" alt="imagem" title="imagem" /><legend>Figura 1. Este texto tem relação com a imagem acima.</legend></figure>
  • 9. Canvas e HTML5 <canvas>Elemento gráfico do HTML5. Capaz de criar diversos formatos via javascript. Consegue de maneira fácil criar gráficos, composições de fotos e animações usando JavaScript. Facilita no desenvolvimento de jogos, entre outros.Exemplo de como usar: <canvas id="tutorial" width="300" height="300"></canvas>Incluindo um javascript com as propiedades de formas. Ex: fillStyle, strokeStyle, fillRect,strokeRect , etc..Página html: http://bit.ly/9PZg7b
  • 10. FormuláriosOutros tipos da tag <input> no formulário. <input type: ”____”> Segue:search telurlemaildatetimedate monthweektimedatetime-localnumberrangecolorEstes tipos facilita o preenchimento de dados para os browsers mobile. Ex:
  • 11. Novos recursos para formuláriosOutros atributos na tag <input> no formulário, antes usado somente em linguagens de servidor como DOT.NET. Segue:autofocus- O foco será colocado neste campo automaticamente ao carregar a página.required- Para tornar um campo de formulário obrigatório (seu valor precisa ser preenchido).maxlenght – Com HTML5 também é permitido usar este atributo no textareaplaceholder- Ele mostra um texto em cinza clarinho na área de texto que desaparece quando o textarea está em foco ou tem algum valor. Antes só era possível com javascript.http://bit.ly/9PZg7b
  • 12. Validações de formuláriosFacilita o processo de validação tornando automática no HTML5.pattern- permite definir expressões regulares de validação, sem Javascript . Ex: <label for="CEP">CEP:<input name="CEP" id="CEP" required pattern="\d{5}-?\d{3}" /></label>novalidate – quando precisa que o formulário não seja validado. Inserir o atributo no form.formnovalidate- quando necessita que o formulário não seja validado dependendo da ação de submit. Pode usar no botão de submit este atributo. Ex: <input type="submit" name="action" value="Salvar rascunho" formnovalidate>
  • 13. Validações de formuláriosFacilita o processo de validação tornando automática no HTML5.oninput- O evento é disparado quando algo é modificado no valor de um campo de formulário. Diferente de onchange, que é disparado ao final da edição, oninput é disparado ao editar. É diferente também de onkeyup e onkeypress, porque vai capturar qualquer modificação no valor do campo, feita com mouse, teclado ou outra interface qualquer. <label>CPF: <input name="cpf" oninput="vCPF(this)" /></label>
  • 14. DragandDropNovo atributo draggable (draggable=“true”) permite o usuário arrastar elementos na tela, juntamente com Javascript.Os eventos do objeto sendo arrastado são:dragstart- O objeto começou a ser arrastado. O evento que a função recebe tem um atributo target, que contém o objeto sendo arrastado.
  • 15. drag- O objeto está sendo arrastado
  • 16. dragend- A ação de arrastar terminouO objeto sobre o qual outro é arrastado sofre os seguintes eventos:dragenter- O objeto sendo arrastado entrou no objeto target
  • 17. dragleave- O objeto sendo arrastado deixou o objeto target
  • 18. dragover- O objeto sendo arrastado se move sobre o objeto target
  • 19. drop- O objeto sendo arrastado foi solto sobre o objeto targetNem todos os browsers suportam HTML5, o Internet Explorer ainda não suporta nada, promessa de dar suporte na versão 9 que está por vir. Outros browsers, alguns suportam completamente e outros suportam com limitações.Segue, uma lista de tags e os browsers que suportam:http://en.wikipedia.org/wiki/Comparison_of_layout_engines_%28HTML5%29Compatibilidade de Browsers
  • 20. Uma maneira de permitir que o Internet Explorer suporte HTML5, mas não é garantido para todas as funcionalidades, é usar o seguinte script de código aberto:<!--[if IE]><script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script><![endif]-->Burlando a Compatibilidade do IE