Cabecera XML con la codificación del contenido (estilo nuevo).
<?xml version="1.0" encoding="UTF-8" ?>
Tipo de documento XML. Utilizar sólo una de ellas.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
Cabecera HTML con el espacio de nombres y la especificación del lenguaje del contenido (estilo nuevo y antíguo).
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="sp" lang="sp">
<head>
Etiqueta http-equiv para especificar el tipo de contenido y su codificación (estilo antíguo).
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Autor del documento.
<meta name="author" content="Jorge Iván Meza Martínez" />
Título de la página web.
<title>This is a demo</title>
Referencia a hoja de estilos externa.
<link href="/css/style.css" rel="stylesheet" type="text/css" />
Referencia a código JavaScript externo.
<script src="/js/script.js" type="text/javascript"></script>
Código JavaScript interno (inline).
<script type="text/javascript">
<![cdata[
// Contenido del script.
]]>
</script>
</head>
Contenido de la página web.
<body>
<!-- Contenido de la pagina -->
</body>
</html>