25
May

HTML 5: estructura de un documento básico

Web - HTML - 2599 lecturas

Estructura de un documento HTML 5 básico

Así es un documento en HTML 5 

<!DOCTYPE html> 
<html lang="es"> 
<head> 
<title>Pagina simple</title> 
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> 
</head> 
<body> 
<h1>Pagina simple </h1> 
<p>Este es un <a href="/demo.html">simple</a> ejemplo.</p> 
<!-- este es un comentario --> 
<nav> 
<a href="http://validator.w3.org/check/referer">HTML 5 válido</a> 
</nav> 
</body> 
</html>



Codificación de caracteres (charset o juego de caracteres)

La sintaxis "heredada" de las versiones anteriores de html sigue siendo válida, y se ha introducido un nuevo juego de caracteres (charset) recomendado para los idiomas latinos:

<meta http-equiv="content-type" content="text/html; charset=windows-1252">

Pero la nueva es mucho más corta Smile

<meta charset="windows-1252">



Doctype

La sintaxis de HTML5 requiere comenzar el documento con la directiva DOCTYPE para asegurar que los navegadores "dibujen" la página en el modo estándar. La sintaxis de esta directiva es:

<!DOCTYPE html>

Las DOCTYPEs de versiones previas de html eran más largas porque el lenguaje HTML estaba baseado en SGML y por ello requerían una referencia a una DTD. En HTML5 ya no es el caso Smile

 

Nota: Html 5 adopta completamente el estándar UNICODE, lo que significa que, en principio, el texto se va amostrar igual (con acentos, ñ, y otros caracteres ajenos al ingés) sin tener que hacer nada más. (Ya se requiere el uso de entidades especiales como á o &ntilde) Smile
Sin embargo en la práctica cabe la posibilidad de que el navegador usado por quien lea el documento sea anticuado y no soporte este sistema de representación de la información.


Páginas relacionadas: