HTML5
(HyperText Markup Language, versión 5) es la quinta revisión del lenguaje
HTML. Esta nueva versión (aún en desarrollo), y en conjunto con CSS3, define los
nuevos estándares de desarrollo web, rediseñando el código para resolver problemas y
actualizándolo así a nuevas necesidades. No se limita solo a crear nuevas etiquetas o
atributos, sino que incorpora muchas características nuevas y proporciona una
plataforma de desarrollo de complejas aplicaciones web (mediante los APIs).
HTML5 está destinado a sustituir no sólo HTML 4, sino también XHTML 1 y DOM Nivel 2.
Esta versión nos permite una mayor interacción entre nuestras páginas web y el
contenido media (video, audio, entre otros) así como una mayor facilidad a la hora de
codificar nuestro diseño básico.
Algunas de las nuevas características de HTML5 serían:
Nuevas etiquetas semánticas para estructurar los documentos HTML, destinadas a
remplazar la necesidad de tener una etiqueta <div> que identifique cada bloque de la
página.
Los nuevos elementos multimedia como <audio> y <video>.
La integración de gráficos vectoriales escalables (SVG) en sustitución de los
genéricos <object>, y un nuevo elemento <canvas> que nos permite dibujar en él.
El cambio, redefinición o estandarización de algunos elementos,
como <a>, <cite> o <menu>.
MathML para fórmulas matemáticas.
Almacenamiento local en el lado del cliente.
Y otros muchos nuevos APIs que veremos a lo largo de los siguientes capítulos.
cuyas siglas corresponden a “HyperText Markup Language”, que tiene el siguiente significado:
HyperText, cuyo significado es hipertexto, que no es más que un texto que enlaza con otros
contenidos, que pueden ser otro texto u otro archivo. Esto es la base del funcionamiento de
la web tal y como la conocemos, que no es más que páginas y recursos interconectados.
Markup, que significa marca o etiqueta, ya que todas las páginas web están construidas en
base a etiquetas, desde las primeras versiones hasta las últimas etiquetas de HTML5. Un
ejemplo de una etiqueta HTML es la que identifica a un párrafo, que se compone de la etiqueta,
el contenido de la etiqueta y el cierre del párrafo: <p>HOLA</p>.
Languaje, cuyo significado es lenguaje, porque HTML es un lenguaje, es decir, tiene sus
normas, tiene su estructura y una serie de convenciones que nos sirven para definir tanto la
estructura como el contenido de una web.