HTML: tags para nos ajudar com semântica e acessibilidade

Maycon Alves
Training Center
Published in
3 min readOct 18, 2021

Estou em uma série legal sobre html, escrevi um artigo curto, comentando sobre tags interessantes, se quiser dar uma conferida, basta clicar aqui.

Por que acessibilidade é importante ?

Diferente de dez anos atrás, hoje em dia praticamente todo mundo tem um celular com acesso a internet. Mas muitas vezes acabamos esquecendo que tem pessoas que acessam os sites que construímos que possuem algum tipo de deficiência (visual, auditiva, etc…). Pensando nessas pessoas, precisamos escrever um html semântico e com atributos de acessibilidade, para facilitar a vida dessas pessoas, além disso ganhamos em mais dois pontos, com uma boa semântica temos um código bem escrito e de fácil manutenção, segundo ponto é que também nos ajuda com o SEO (pode gerar um novo artigo) que falando a grosso modo, ele ajuda sua página/site ser “achado” de maneira mais fácil nos buscadores.

Títulos e subtítulos

É muito comum quando estamos aprendendo, usar muitos títulos em uma página, mas por uma questão de semântica e acessibilidade o ideal é termos apenas um h1 por página, por isso se quisermos usar um subtítulo podemos usar as tags h2, h3… h6 para nos auxiliar. Os títulos são importantes, pois uma pessoa com deficiência visual ou alguma deficiência motora, que tenha a necessidade de usar um microfone para achar uma página.

Destacando seu texto

Podemos destacar algum trecho do texto para darmos uma ênfase se for necessário. Por isso temos 4 tags (<strong>, <b>, para negrito e <em>, <i> para itálico) que fazem essa função, sem a necessidade de escrevermos nada em css, porém existe uma diferença entre elas.

As diferença entre as tags de negrito é que o strong o texto é carregado com entoação e o b apenas deixa o texto destacado. Já com as tags em itálico o em gera um texto a ser lido com ênfase e o i apenas destaca o texto.

Abreviações são importantes

Utilizamos muitas siglas e muitas abreviações no nosso dia a dia, pelo menos para mim é bem comum, até pouco tempo atrás eu acabava usando uma tag span que não tem nenhum valor semântico, e simplesmente estilizar da melhor forma possível. Agora sempre que preciso de alguma sigla eu uso a abbr com o atributo title para explicar o que significa a sigla. Vamos para um exemplo:

<p>Eu possuo um <abbr title="Cadastro Nacional da Pessoa Jurídica">CNPJ</abbr></p>

Para cadastros e endereços

Em alguns casos, precisamos mostrar um endereço físico, eletrônico ou até mesmo de e-mail, temos a tag address que nós auxilia com a semântica e com acessibilidade, principalmente com leitores de tela 😃

Ainda temos muitas coisas sobre acessibilidade e semântica para conversarmos, mas vou deixar para um segundo post e não deixar essa leitura muito pesada, então espero que vocês tenham gostado, lembre-se, qualquer dúvida, crítica ou feedback, pode deixar aqui que terei o maior prazer em responder.

Bem é isso, espero que tenham gostado, lembrem que qualquer informação que deixei passar, ou se quiserem adicionar qualquer coisa postem nos comentários. Se esse artigo foi útil e puder me pagar um café ficarei feliz. Abraços quentinhos para vocês !!

--

--