Skip to content

As tags HTML5 diferenciam maiúsculas de minúsculas?

1 de maio de 2021

Novos web designers podem se perguntar se as tags HTML diferenciam maiúsculas de minúsculas. Embora a resposta curta seja que as tags HTML não diferenciam maiúsculas de minúsculas, existem regras importantes e práticas recomendadas a serem consideradas ao escrever a marcação HTML.

Gary Conner / Photolibrary / Getty Images

Jogando de volta para o XHTML

Antes do HTML5 entrar em cena, os profissionais da web usavam uma linguagem de marcação diferente, chamada XHTML, para construir páginas da web. Ao escrever XHTML, você deve escrever todas as tags padrão em letras minúsculas porque o XHTML diferencia maiúsculas de minúsculas. Isso significa que a tag XHTML é uma tag diferente do HTML. Você tinha que ser muito específico sobre como codificar uma página da web XHTML, usando apenas caracteres minúsculos. Essa regra estrita foi um benefício para muitos novos desenvolvedores da web. Em vez de escrever marcação com uma mistura de letras maiúsculas e minúsculas, eles sabiam que deveriam seguir um formato exato. Para qualquer pessoa que se envolveu com web design quando o XHTML era popular, a ideia de que a marcação pudesse ser uma mistura de maiúsculas e minúsculas pareceria estranha.

HTML5 fica solto

As versões anteriores do HTML não faziam distinção entre maiúsculas e minúsculas e o HTML5 seguiu essa tradição, afastando-se dos requisitos de formatação mais rígidos do XHTML. Como o HTML5 não diferencia maiúsculas de minúsculas, isso significa que todas as tags XHTML são a mesma tag em HTML5. A ideia por trás do HTML5 evitar a distinção entre maiúsculas e minúsculas era tornar mais fácil para novos profissionais da web aprenderem a linguagem. No entanto, muitos profissionais experientes discordam, argumentando que dar aos alunos de web design um conjunto definitivo de regras, como “sempre escreva HTML em minúsculas”, é mais simples. Muita flexibilidade de regras pode confundir novos alunos de web design.

Minúsculas é uma convenção HTML5

Embora não seja uma regra estrita, escrever tags HTML5 em letras minúsculas é uma convenção amplamente usada. Isso ocorre em parte porque muitos desenvolvedores web experientes, que viveram os dias do XHTML estrito, transportaram essas práticas recomendadas para o HTML5 e além. Embora uma mistura de letras maiúsculas e minúsculas seja válida, muitos web designers preferem usar todas as letras minúsculas. Conforme os desenvolvedores da web mais novos examinam o código dos profissionais mais experientes, eles notam a marcação em letras minúsculas e provavelmente continuarão com essa prática.

Melhores práticas para letras maiúsculas e minúsculas

Muitos especialistas concordam que o uso de letras minúsculas para código HTML, bem como para nomes de arquivo, é útil. Por exemplo, certos servidores diferenciam maiúsculas de minúsculas quando se trata de nomes de arquivos (por exemplo, logo.jpg é visto de forma diferente de logo.JPG). Portanto, se você tiver um fluxo de trabalho em que sempre usa letras minúsculas, nunca precisará questionar se a caixa causa um problema, como imagens ausentes.