Pular para o conteúdo

Você realmente sabe HTML?

Escrito a mão por Bruno Pulis

Essa pergunta parece trivial, mas acredite poucas pessoas sabem HTML de fato.

Talvez, você realmente saiba ou acredita que sabe… Demorei um tempo para aprender.

Comparo o HTML como a fundação da web.

Na estória dos três porquinhos o objetivo deles era construir uma casa.

Somente um deles, construiu uma boa fundação, os outros bem… você conhece o fim.

Um HTML mal estruturado pode te levar a cometer grandes erros em acessibilidade.

Alguns erros que cometi:

  • Usar idioma incorreto;
  • Criar links sem conteúdo textual;
  • Links e botões sem ação;
  • Usar <div> e <span> para qualquer coisa;
  • Hierarquia de títulos incorreta.

Conta pra mim, quantos desses erros vocês já cometeram?

Porque sabemos pouco?

A resposta não é fácil, vou te contar a minha experiência. Aprendi muito pouco de HTML na faculdade.

Fui me interessar depois, quando tive o contato com os padrões web. Aí minha ficha caiu e compreendi que HTML não é uma simples linguagem de marcação, mas a definição de um documento web.

No final das contas, toda página web é um documento. E documentos possuem:

  • Normas;
  • Diretrizes;
  • Estruturas.

O HTML segue tudo isso, notei que temos dois vilões: faculdade e o mercado.

Parece até contraditória falar que o vilão é a faculdade, mas nela aprendemos bem superficialmente e o mercado não exige proficiência em HTML.

O HTML sempre foi uma persona non grata no desenvolvimento.
Você pode estar se perguntar, aprender HTML pra quê?

Na faculdade, aprendemos muito pouco de HTML ou quase nada e o mercado não exige que saibamos.

Existe uma ferramenta esquecida por muitos front-ends, o validador HTML. O mais famoso deles é o Nu HTML Checker.

Participei há quatro anos de um evento que comentei sobre esse tema, vale a pena ver.​

Como melhorar?

De forma resumida: escrevendo HTML válido e semântico. Duas ferramentas que podem ajudar nesse processo são:

  • Leitores de tela;
  • Validadores de HTML.

Ambas, irão te ajudar a tirar vícios antigos e aprender com profundidade sobre semântica.

Conclusão

Dominar qualquer coisa leva tempo, por isso quanto mais cedo você praticar melhor.

Ainda existe tempo para criar uma web inclusiva e acessível.

Faça parte disso!

Escreva sites com HTML válido e acessível. ❤

Espero que essa carta te ajude!

SDG,
Pulis.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.