1. Introducción a HTML5
HTML es un lenguaje de marcado que se interpreta en el navegador web para mostrar los sitios o aplicaciones web. Es un estándar que define una estructura básica y un código (denominado código HTML) para la definición de contenido de una página web, como texto, imágenes, videos, juegos, entre otros. Es manejado por el World Wide Web Consortium (W3C) o Consorcio WWW, organización dedicada a la estandarización de casi todas las tecnologías ligadas a la web, sobre todo en lo referente a su escritura e interpretación. Se considera el lenguaje web más importante, siendo su invención crucial en la aparición, desarrollo y expansión de la World Wide Web (WWW). Es el estándar que se ha impuesto en la visualización de páginas web y es el que todos los navegadores actuales adoptan.
HTML5 es la versión actual del lenguaje de hipertexto con todas todas las mejoras necesarias para la presentación de información en celulares, tablets y PCs.
Asimismo, HTML combina opciones de Java y Flash para los efectos de animación y gráficos interactivos que se aplican en el documento a presentar. Además, estas características están contenidas en el mismo lenguaje; por lo tanto, no hay necesidad de usar complementos.
Con HTML5 se puede usar videos en forma directa y sencilla, sin necesidad de código adicional.
HTML5 se integra con JavaScript y CSS facilitando la creación de páginas interactivas con excelente presentación;para lograrlo eficientemente, cuenta con estándares para los aspectos de la web y también un propósito de cada una de las tecnologías involucradas. HTML5 presenta los elementos estructurales y CSS está concentrado en cómo volver esa estructura utilizable y atractiva a la vista; mientras que, Javascript tiene todo el poder necesario para proveer dinamismo y construir aplicaciones web completamente funcionales.
Este lenguaje se escribe en un documento de texto, por eso solamente se necesita un editor de textos para escribir una página web. Así pues, el archivo donde está contenido el código HTML es un archivo de texto, con una peculiaridad, que tiene extensión .html o .htm (es indiferente cuál utilizar). Existe la extensión XHTML que permite validar la buena escritura de los HTML.
Puede descargar las últimas versiones de navegadores de internet de:
- www.google.com/chrome
- www.apple.com/safari/download
- www.mozilla.com
- windows.microsoft.com
- www.opera.com
El lenguaje HTML está basado en la sintaxis de XML, la cual contiene una variedad de etiquetas que permiten definir la página web con facilidad.
Etiquetas
Las etiquetas son la estructura básica de HTML;poseendos propiedades básicas: atributos y contenido. Cada atributo y contenido tiene ciertas restricciones para que se considere válido al documento HTML. Una etiqueta generalmente tiene un nombre de inicio (por ejemplo, <nombre-de-elemento>) y un nombre de cierre (por ejemplo, </nombre-de-elemento>). Los atributos de la etiqueta están contenidos en el elemento de inicio; y el contenido está ubicado entre las dos etiquetas (por ejemplo, <nombre-de-elemento atributo="valor">Contenido</nombre-de-elemento>). Algunas etiquetas, tales como <br>, no tienen contenido,ni llevan una etiqueta de cierre.
El HTML no distingue entre mayúsculas y minúsculas, por lo que <B> sería equivalente a <b>. Lo común es que los desarrolladores escriban las etiquetas en minúscula.
Elementos estructurales
En la imagen se aprecia la estructura básica de un documento HTML. La primera línea indica el tipo de documento (HTML5), que se realiza con la etiqueta DOCTYPE.
La segunda línea (<html>) indica el inicio del documento HTML, esta etiqueta tiene su respectiva etiqueta de cierre (</html>) al final del documento.
Después, sigue la etiqueta <head> que al igual, tiene su etiqueta de cierre </head>>, estás etiquetas indican la cabecera del documento HTML. Contiene la información de la página, cosas como el título, descripción, idioma, autor, entre otras más dirigidas principalmente a los buscadores y navegadores.
Dentro de HEAD, se encuentra la etiqueta <title> y la etiqueta de cierre </title> entre estás etiquetas se escribirá el título de la página que se mostrará en el navegador (no en la página en sí).
Después, se pasa al cuerpo del documento que está delimitado por las etiquetas <body> y </body>. Dentro del cuerpo del documento es donde se va a escribir todo lo que se visualizará en el navegador al abrir la página, en este caso lo que se visualizaría es "Contenido de la web"que está dirigida a los usuarios; es donde va el contenido, donde se organiza y se muestran el texto, los colores, las imágenes y todo lo visual.
2. Etiquetas básicas
El texto para mostrar al usuario en HTML es “libre“, no se necesita ninguna etiqueta para que sea interpretado por el navegador. Usualmente, el texto se coloca dentro de algún “contenedor“ para ponerle formato o diagramación, como puede ser una división <div>, un párrafo <p>, etc.,esas etiquetas se verán más adelante en este capítulo.
Las etiquetas básicas de HTML, separadas por grupos son las que se describen a continuación.
2.1 Texto
El lenguaje HTML provee algunas etiquetas para modificar el formato del texto, directamente. Éstas no son tan utilizadas, pues se acostumbra a usar hojas de estilos (que se verá más adelante en este capítulo).
Encabezados
Son textos con un formato determinado que permiten dividir el contenido del texto en secciones. Las etiquetas van desde <H1> hasta <H6>, donde H1 es el más grande.
Párrafos
Define un párrafo en la página, que permite agrupar un texto en particular. Agrega una línea en blanco (un salto de línea) al inicio del texto.
Etiqueta <p>
Ejemplo:
<p>Todo el texto que queremos mostrar</p>
<p align= “center”>Otro bloque de texto</p>
2.2 Imágenes
Los archivos web por estándar soportan 3 tipos de archivos de imágenes:
.gif: hasta 256 colores, pueden tener transparencia; se pueden agrupar varias imágenes en un solo archivo (movimiento).
.jpg: hasta 16777216 colores (true color).
.png: hasta 16777216 colores (true color), pueden tener transparencia y son editables como contenedor de objetos gráficos.
Las imágenes se cargan con el tag <img>; un ejemplo de su uso puede ser el siguiente:
<img src=“images/foto.gif“/>
Las imágenes son las que proporcionan información y complementan la información textual.
2.3 Fondo de página
El fondo de una página web puede ser un gráfico o un color, y es personalizable mediante propiedades que posee la etiqueta <body>. También se puede especificar el color del texto, de los enlaces, etc. que afectarán a toda la página.
– Propiedades principales:
— BACKGROUND = nombre del archivo gráfico a usar de fondo.
— BGCOLOR = color de fondo de la página.
— TEXT = color del texto.
— LINK = color de los enlaces
Ejemplo:
<body style="background-image: url('images/back.jpg')">