Existen muchos hilos que explican qué Doctype elegir, pero no encuentro ninguna explicación sobre la sintaxis real. Tomemos, por ejemplo:Explicación de la sintaxis Doctype
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
En particular:
- público puede ser reemplazado por otros valores y qué significa?
- ¿Por qué la URL debe estar rodeada de comillas?
- ¿Qué es "-"?
- ¿Por qué la primera cadena está separada por dos barras en lugar de 1?
- ¿La EN significa inglés? Si es así, ¿por qué los sitios web también usan
lang=en
?