O documento discute a evolução do HTML ao longo do tempo, desde sua criação em 1990 até a versão 5.1 lançada em 2014. Também apresenta as novas tags semânticas do HTML5 como <header>, <footer> e <section>, além de atributos para formulários e a importância da acessibilidade na web.
16. 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;”
Eu quero começar explicando pra vocês porque eu escolhi falar de HTML, mais especificamente de HTML5.
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.
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.
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.
Com o HTML5
Com o HTML5
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.