Posso scrivere HTML indifferentemente in maiusolo e minuscolo?

Utente HTML.it
chiede

Posso scrivere HTML indifferentemente in maiusolo e minuscolo?

Redazione HTML.it
risponde

Solitamente i tag HTML sono “case insensitive”, cioè insensibili alle maiuscole e minuscole. Esistono alcune eccezioni: per esempio gli attributi target vanno scritti sempre in minuscolo:

target="_parent"
target="_top"
target="_blank"

Anche per gli elenchi vale la distinzione tra minusole e maiuscole. Se infatti questo tag crea un elenco di lettere minuscole:

<ul type="a">
<li>primo elemento</li>
<li>secondo elemento</li>
</ul>

Questo tag crea invece un elenco di lettere maiuscole:

<ul type="A">
<li>primo elemento</li>
<li>secondo elemento</li>
</ul>

Molto importante, invece, mantenere intatti i link in riferimento ai nomi di immaini e file HTML, che nei server Unix possono dare problemi.