André Felizardo
Porque falar de HTML5?
Histórico
Definidas as especificações do
HTML
1990
1999
Lançada pelo W3C o HTML 4.1
HTML5 se tornou
recomendação do W3C
2014
Como era a semântica antes
do HTML5?
E daí?
SEO
Acessibilidade não é altruísmo.
VÍDEO AQUI
Decreto Federal nº 5.296/2004, artigo 8º
“I – acessibilidade: condição para utilização, com segurança e
autonomia, total ou assistida, dos espaços, mobiliários e
equipamentos urbanos, das edificações, dos serviços de
transporte e dos dispositivos, sistemas e meios de comunicação
e informação, por pessoa portadora de deficiência ou com
mobilidade reduzida;”
45.623.910 no BRASIL
1.671.082.700 no MUNDO
Fonte: IBGE e OMS
Tags de Estrutura
<aside>
<article>
<header>
<footer>
<hgroup>
<nav>
<section>
Atributos e campos de Formulário
Exemplo 1
Picture
Exemplo 2
HTML 5.1 -
O que vem daqui pra frente?
HTML 5.2 -
Como você criaria um
componente ?
<details>
<summary>Texto qualquer</summary>
<p>E um conteúdo aqui dentro.</p>
</details>
Exemplo 3
Como você criaria um
componente ?
<dialog open>
Texto qualquer aqui
</dialog>
Exemplo 4
Como você criaria opções de
menu ao clicar com o
botão direito?
<div contextmenu=“Allen”>
<p>Clique com o botão direito</p>
<menu type=“context” id=“Allen”>
<menuitem label=“Opção 1”></menuitem>
<menuitem label=“Opção 2”></menuitem>
</menu>
</div>
Obrigado ;)

Html5+

Notas do Editor

  • #3 Eu quero começar explicando pra vocês porque eu escolhi falar de HTML, mais especificamente de HTML5.
  • #4 A gente tá começando a adotar o Scrum aqui na equipe. Portanto é bom que a maioria saiba HTML, pois se entrar um projeto com pouca demanda de Front-end, e não tiver ninguém específico dessa disciplina atuando (atualmente eu e o João). É muito importante saber o que é possível ou não em HTML, que tem melhorado muito em questões de usabilidade para pensar na melhor experiência possível para o usuários nos projetos. Atualmente, com o desenvolvimento de aplicações híbridas a importância do HTML tem crescido e sendo utilizada não só em sites como em apps também como com o Sencha Touch, PhoneGap e o Ionic.
  • #5 Especificações funcionais definidas em 1990. 1999 lançada pela W3C o HTML 4.01 2014 HTML5 se tornou recomendação do W3C, mas foi anunciada em 2009.
  • #7 A semântica antes do HTML5 era essa aí, um pouco sombria e nada significativa. Você tinha que usar de ids e/ou classes para identificar a que parte do conteúdo aquela tag estava se referindo.
  • #9 Com o HTML5
  • #10 Com o HTML5
  • #14 Pra quem não conhece SEO, é otimização para mecanismos de busca, ou otimização de sites. O objetivo é melhorar o posicionamento na busca orgânica do Google, por exemplo. Na SEO os mecanismos de busca valorizam um site semântico, pois o robô do buscador, consegue entender melhor o conteúdo do site.
  • #18 TEA – Transtorno do Espectro Autista
  • #19 21% da população brasileira
  • #21 21% da população brasileira
  • #23 21% da população brasileira