SlideShare uma empresa Scribd logo
1 de 19
Baixar para ler offline
Um olhar para o HTML
O poder da
semântica em
aplicações Web
Quem é a Gisely?
Nivelando
conceitos
HTML
DOM
O QUE É A
SEMÂNTICA DO
HTML
MAS POR QUÊ
FALAR DE
SEMÂNTICA DO
HTML?
SEO, Acessibilidade, Narrativa,
Boas Práticas, Manutenção ...
SEO
A11Y
TREE
UM OLHAR SOBRE OS ELEMENTOS
HTML
Tags Semânticas
<h1...6> <p> <img> <a> <button> ...
Tags sem Semântica
<div> <span>
CONFORME O
SIGNIFICADO
Tags Interativas
<a> <form> <input> <button> ...
Tags sem Interação
<h1...6> <p> <img> <div> <span> ...
CONFORME A
INTERAÇÃO
UM OLHAR SOBRE OS ATRIBUTOS
HTML
ATRIBUTOS GLOBAIS
Atributos de estilos
style, class, id*
Atributos de foco
tabIndex, accessKey
Atributos de linguagem
lang, dir*
Outros
title
ATRIBUTOS ESPECIAIS
Atributos WAI-ARIA
role, aria-required, aria-live, aria-label ...
Atributos Data-*
data-test, data-parent, data-column ...
Olhar para semântica é
permitir ter aplicações
melhores a longo prazo
ALGUMAS REFERÊNCIAS
LEGAIS
MDN HTML
HTML doc - W3C
DOM doc - W3C
Eloquent Javascript
WCAG 2.1 Documentação
WebAIM - Web Accessibility In Mind
Web Accessibility - curso na Udacity
Web Developers - Acessibilidade
OBRIGADA!
Me encontrem nas redes:
https://dev.to/giselylucas
giselylucasb

Mais conteúdo relacionado

Mais de Gisely Lucas

Mais de Gisely Lucas (13)

Diversidade - Anima.pdf
Diversidade - Anima.pdfDiversidade - Anima.pdf
Diversidade - Anima.pdf
 
Programação funcional - o que é? Como aplicar? Quais os benefícios?
Programação funcional - o que é? Como aplicar? Quais os benefícios?Programação funcional - o que é? Como aplicar? Quais os benefícios?
Programação funcional - o que é? Como aplicar? Quais os benefícios?
 
[Dev day] Gerenciamento de foco para aplicações digitais acessíveis: do essen...
[Dev day] Gerenciamento de foco para aplicações digitais acessíveis: do essen...[Dev day] Gerenciamento de foco para aplicações digitais acessíveis: do essen...
[Dev day] Gerenciamento de foco para aplicações digitais acessíveis: do essen...
 
Vamos falar de desenvolvimento com acessibilidade?
Vamos falar de desenvolvimento com acessibilidade?Vamos falar de desenvolvimento com acessibilidade?
Vamos falar de desenvolvimento com acessibilidade?
 
Muito além de apenas bandeiras
Muito além de apenas bandeirasMuito além de apenas bandeiras
Muito além de apenas bandeiras
 
Inclusão Web: Tornando a web para todos
Inclusão Web: Tornando a web para todosInclusão Web: Tornando a web para todos
Inclusão Web: Tornando a web para todos
 
[Sass] Aula 04
[Sass] Aula 04[Sass] Aula 04
[Sass] Aula 04
 
[Sass] aula 03
[Sass] aula 03[Sass] aula 03
[Sass] aula 03
 
[Sass] aula 02
[Sass] aula 02[Sass] aula 02
[Sass] aula 02
 
[Sass] Aula 01
[Sass] Aula 01[Sass] Aula 01
[Sass] Aula 01
 
Desenvolvimento de aplicativos Móveis com IONIC
Desenvolvimento de aplicativos Móveis com IONICDesenvolvimento de aplicativos Móveis com IONIC
Desenvolvimento de aplicativos Móveis com IONIC
 
Talk diversidade 2018
Talk   diversidade 2018Talk   diversidade 2018
Talk diversidade 2018
 
Fala sério, mulheres na TI?
Fala sério, mulheres na TI?Fala sério, mulheres na TI?
Fala sério, mulheres na TI?
 

Último

Último (6)

ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 

O poder da semântica em aplicações Web - Um olhar para o HTML