HTML 5
Novidades do HTML 5
Apresentação: Daniel
Quem usa? Desenvolvedores
Pesquisa realizada em 2013 pelo Kendo UI
Para que serve o HTML?
Para que serve o HTML?
Para que serve o HTML?
Layout DIV vs TABLE?
• http://divtable.com/generator/
Novas tags (Multimídia)
• Audio
<audio controls>
<source src="horse.ogg" type="audio/ogg">
<source src="horse.mp3" type="audio/mpeg">
Your browser does not support the audio tag.
</audio>
• Video
<video width="320" height="240" controls>
<source src="movie.mp4" type="video/mp4">
<source src="movie.ogg" type="video/ogg">
Your browser does not support the video tag.
</video>
Novas tags (Multimídia)
• Canvas
<canvas id="myCanvas" width="200" height="100" style="
border:1px solid #000000;">
</canvas>
Exemplos: https://davidwalsh.name/canvas-demos
• SVG
<svg width="400" height="100">
<rect width="400" height="100" style="fill:rgb(0,0,2
55);stroke-width:10;stroke:rgb(0,0,0)" />
</svg>
Exemplos: https://www.highcharts.com/demo
Novas tags (Estruturais & Semanticas)
<article> Define um artigo
<aside> Define que vai ficar ao lado do conteúdo da página
<bdi>
Isola parte de um texto que vai ter uma formatação com uma
direção diferrente do texto for a da tag.
<details> Define detalhes adicionais que o usuario pode ver ou esconder
<dialog> Define uma caixa de diálogo ou janela
<figcaption>
Define a descrição de uma imagem que esteja dentro de uma tag
do tipo FIGURE.
<figure> Define um componente auto contido
<footer> Define o rodapé de uma seção ou do document.
<header> Define o cabeçalho para a página ou para uma seção
<main> Define o conteúdo principal da página
<mark> Define um texto marcado (com marcador)
Novas tags (Estruturais & Semanticas)
<menuitem>
Define um item de menu que pode ser incorporado a um popup
menu
<meter>
Define a métrica usada para medida de um indicador em um espaço
definido
<nav> Define os links de navegação
<progress> Representa o progreço de uma tarefa
<rp>
Define o que deve aparecer para browsers que não tem suporte a
anotações RUBY
<rt>
Define uma explicação ou pronúncia de caracteres desconhecidos
(geralmente usado em caracteres de idiomas asiáticos)
<ruby> Define uma anotação ruby (para caracteres do leste asiático)
<section> Define uma seção em um documento
<summary> Define um cabeçalho para a tage <details>
<time> Define um data/hora
<wbr> Define uma possivel quebra de linh
Elementos Form
• Datalist (cria uma lista de itens)
<input list="browsers">
<datalist id="browsers">
<option value="Internet Explorer">
<option value="Firefox">
<option value="Chrome">
<option value="Opera">
<option value="Safari">
</datalist>
Elementos Form
• KeyGen
▫ Serve para autenticar usuários com criptografia
assimétrica.
▫ Quando o formulário é enviado, essa tag gera o a
chave privada e a pública.
▫ A chave privada é guardada localmente e a pública
é enviada ao servidor.
Elementos Form
• Output
▫ Serve para calcular o resultado de uma equação.
▫ <input type="number" id="a" name="a" value="50">
<input type="number" id="b" name="b" value="50">
<output name="x" for="a b"></output>
Input Tags
• Email
• Password
• Color
• Date
• Datetime
• Datetime-local
• Month
• Number
• Range
• Search
• Tel
• Time
• Url
• Week
Atributos das tags Input
• autocomplete
• autofocus
• form
• formaction
• formenctype
• formmethod
• formnovalidate
• formtarget
• height and width
• list
• min and max
• multiple
• pattern (regexp)
• placeholder
• required
• step
Input com reconhecimento de voz
• <input type="text" x-webkit-speech>
• https://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html
Acessibilidade
Acessibilidade
Acessibilidade
• Browsers com suporte
Acessibilidade
Acessibilidade
• http://html5accessibility.com/
Mais em:
Dúvidas?

Mais conteúdo relacionado

PDF
HTML - HyperText Markup Language - 2
PDF
HTML - HyperText Markup Language - 1
PDF
HTML - HyperText Markup Language - 3
PPTX
01 Introdução à programação web
PDF
Web Design Responsivo
DOCX
Iniciando em html5 seleção gustavo
PDF
E-book sobre HTML 5 (Devmedia)
DOCX
Iniciandoemhtml5 seleogustavo-121106173712-phpapp02
HTML - HyperText Markup Language - 2
HTML - HyperText Markup Language - 1
HTML - HyperText Markup Language - 3
01 Introdução à programação web
Web Design Responsivo
Iniciando em html5 seleção gustavo
E-book sobre HTML 5 (Devmedia)
Iniciandoemhtml5 seleogustavo-121106173712-phpapp02

Semelhante a Html 5 (20)

PDF
Aprender html5 em 4 passos
PPTX
Introdução a HTML5
PPT
#DeveloperDay - Front-end API html5
PPT
HTML5?
PPTX
HTML5, CSS3 e o futuro da web
KEY
Apresentação - HTML5 e CSS3 Fabrica do Design
PDF
E-Book de estudos
PPTX
PDF
HTML5 Básico: Marcação (aula 1)
PPSX
PDF
Html5 - Notas de aula
PDF
Tutorial html
PDF
PDF
Programação Web com HTML e CSS
PDF
PPTX
Html5 e css3
PDF
Minicurso de HTML básico - Atualizado para HTML5
PPTX
Aula II - Criação de sites I
PDF
Sobre o HTML
Aprender html5 em 4 passos
Introdução a HTML5
#DeveloperDay - Front-end API html5
HTML5?
HTML5, CSS3 e o futuro da web
Apresentação - HTML5 e CSS3 Fabrica do Design
E-Book de estudos
HTML5 Básico: Marcação (aula 1)
Html5 - Notas de aula
Tutorial html
Programação Web com HTML e CSS
Html5 e css3
Minicurso de HTML básico - Atualizado para HTML5
Aula II - Criação de sites I
Sobre o HTML
Anúncio

Último (20)

PPTX
125519 - Aula 2 - Riqueza e diversidade povos indígenas na América Portuguesa...
PDF
Historia-da-Psicologia-Rumos-e-percursos.pdf
PDF
Atividades sobre o livro Letras de Carvão
PPT
16 - Treinamento Introdutório de SSO - Saúde - Primeiros Socorros.ppt
PPT
AS VANGUARDAS EUROPEIAS NA LITERATURA E N
PDF
Reino Monera - Biologiaensinomediofun.pdf
PDF
historia-e-geografia-do-amapa.pdf slides
PDF
cadernodoprofessor20142017vol2baixalceducfisicaef6s7a-170409213016.pdf manual...
PPTX
5. A cultura do mundo virtual - globalidade.pptx
PPTX
SEGURANÇA, MEIO AMBIENTE E SAÚDE Aula 1.pptx
PDF
APOSTILA PARA FORMAÇÃO E RECICLAGEM DE VIGILANTES.pdf
PPTX
DOUTRINA FORÇA TÁTICA PMRO 2022 - PPT (1).pptx
PPTX
AULA METodologia MODIFIC PART 1 MSC.pptx
PDF
Historia da Gastronomia Mundial por Daianna Marques dos Santos
PPT
Elementos constituintes do esquema argumentativo (tese, argumento, tema, pont...
PPTX
125511 - Aula 1 - América portuguesa antes da conquista patrimônio e preserva...
PPTX
Slides Lição 8, Betel, Jesus e a Mulher Adúltera, 3Tr25.pptx
PPSX
4. A Cultura da Catedral - HistóriaCArtes .ppsx
PDF
01-slide-especialidade-mensageira-de-deus.pdf
PPTX
Primeiros Socorros. Aula 1 VEROUVIRSENTIR.pptx
125519 - Aula 2 - Riqueza e diversidade povos indígenas na América Portuguesa...
Historia-da-Psicologia-Rumos-e-percursos.pdf
Atividades sobre o livro Letras de Carvão
16 - Treinamento Introdutório de SSO - Saúde - Primeiros Socorros.ppt
AS VANGUARDAS EUROPEIAS NA LITERATURA E N
Reino Monera - Biologiaensinomediofun.pdf
historia-e-geografia-do-amapa.pdf slides
cadernodoprofessor20142017vol2baixalceducfisicaef6s7a-170409213016.pdf manual...
5. A cultura do mundo virtual - globalidade.pptx
SEGURANÇA, MEIO AMBIENTE E SAÚDE Aula 1.pptx
APOSTILA PARA FORMAÇÃO E RECICLAGEM DE VIGILANTES.pdf
DOUTRINA FORÇA TÁTICA PMRO 2022 - PPT (1).pptx
AULA METodologia MODIFIC PART 1 MSC.pptx
Historia da Gastronomia Mundial por Daianna Marques dos Santos
Elementos constituintes do esquema argumentativo (tese, argumento, tema, pont...
125511 - Aula 1 - América portuguesa antes da conquista patrimônio e preserva...
Slides Lição 8, Betel, Jesus e a Mulher Adúltera, 3Tr25.pptx
4. A Cultura da Catedral - HistóriaCArtes .ppsx
01-slide-especialidade-mensageira-de-deus.pdf
Primeiros Socorros. Aula 1 VEROUVIRSENTIR.pptx
Anúncio

Html 5

  • 1. HTML 5 Novidades do HTML 5 Apresentação: Daniel
  • 2. Quem usa? Desenvolvedores Pesquisa realizada em 2013 pelo Kendo UI
  • 3. Para que serve o HTML?
  • 4. Para que serve o HTML?
  • 5. Para que serve o HTML?
  • 6. Layout DIV vs TABLE? • http://divtable.com/generator/
  • 7. Novas tags (Multimídia) • Audio <audio controls> <source src="horse.ogg" type="audio/ogg"> <source src="horse.mp3" type="audio/mpeg"> Your browser does not support the audio tag. </audio> • Video <video width="320" height="240" controls> <source src="movie.mp4" type="video/mp4"> <source src="movie.ogg" type="video/ogg"> Your browser does not support the video tag. </video>
  • 8. Novas tags (Multimídia) • Canvas <canvas id="myCanvas" width="200" height="100" style=" border:1px solid #000000;"> </canvas> Exemplos: https://davidwalsh.name/canvas-demos • SVG <svg width="400" height="100"> <rect width="400" height="100" style="fill:rgb(0,0,2 55);stroke-width:10;stroke:rgb(0,0,0)" /> </svg> Exemplos: https://www.highcharts.com/demo
  • 9. Novas tags (Estruturais & Semanticas) <article> Define um artigo <aside> Define que vai ficar ao lado do conteúdo da página <bdi> Isola parte de um texto que vai ter uma formatação com uma direção diferrente do texto for a da tag. <details> Define detalhes adicionais que o usuario pode ver ou esconder <dialog> Define uma caixa de diálogo ou janela <figcaption> Define a descrição de uma imagem que esteja dentro de uma tag do tipo FIGURE. <figure> Define um componente auto contido <footer> Define o rodapé de uma seção ou do document. <header> Define o cabeçalho para a página ou para uma seção <main> Define o conteúdo principal da página <mark> Define um texto marcado (com marcador)
  • 10. Novas tags (Estruturais & Semanticas) <menuitem> Define um item de menu que pode ser incorporado a um popup menu <meter> Define a métrica usada para medida de um indicador em um espaço definido <nav> Define os links de navegação <progress> Representa o progreço de uma tarefa <rp> Define o que deve aparecer para browsers que não tem suporte a anotações RUBY <rt> Define uma explicação ou pronúncia de caracteres desconhecidos (geralmente usado em caracteres de idiomas asiáticos) <ruby> Define uma anotação ruby (para caracteres do leste asiático) <section> Define uma seção em um documento <summary> Define um cabeçalho para a tage <details> <time> Define um data/hora <wbr> Define uma possivel quebra de linh
  • 11. Elementos Form • Datalist (cria uma lista de itens) <input list="browsers"> <datalist id="browsers"> <option value="Internet Explorer"> <option value="Firefox"> <option value="Chrome"> <option value="Opera"> <option value="Safari"> </datalist>
  • 12. Elementos Form • KeyGen ▫ Serve para autenticar usuários com criptografia assimétrica. ▫ Quando o formulário é enviado, essa tag gera o a chave privada e a pública. ▫ A chave privada é guardada localmente e a pública é enviada ao servidor.
  • 13. Elementos Form • Output ▫ Serve para calcular o resultado de uma equação. ▫ <input type="number" id="a" name="a" value="50"> <input type="number" id="b" name="b" value="50"> <output name="x" for="a b"></output>
  • 14. Input Tags • Email • Password • Color • Date • Datetime • Datetime-local • Month • Number • Range • Search • Tel • Time • Url • Week
  • 15. Atributos das tags Input • autocomplete • autofocus • form • formaction • formenctype • formmethod • formnovalidate • formtarget • height and width • list • min and max • multiple • pattern (regexp) • placeholder • required • step
  • 16. Input com reconhecimento de voz • <input type="text" x-webkit-speech> • https://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html