Este site está sendo refatorado. Se algo parecer quebrado é por esse motivo.

Você realmente sabe HTML?

Você realmente sabe HTML?

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.

Compartilhar artigo