Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Mi ensayo de exposición.
✓ Al ser el código más sencillo y simplificado, cargan más rápido las páginas en el
navegador.
✓ Las páginas y los elementos que contienen, se ven perfectamente en todos los
navegadores. La gran mayoría de los navegadores de los teléfonos Smartphone y
las tabletas, son compatibles con HTML5, si posees uno de estos dispositivos
puedes comprobarlo, accediendo con él a la siguiente página: Detector e
identificador de dispositivos móviles
✓ Los plugins, widgets y botones que ofrecen los desarrolladores de las redes
como Facebook, Twitter y otras, escritos en HTML 5 funcionan excelentemente,
con más opciones que los clásicos en XHTML o que los iframes.
✓ Es posible insertar directamente videos en las páginas sin tener que acudir a
los iframes o usar la etiqueta object.
✓ HTML 5 incluye etiquetas orientadas principalmente a los buscadores, para
facilitarles comprender el contenido de las páginas, lo que nos beneficia, por
ejemplo: header, footer, article, nav, etc.
✓ Permite la Geo localización del usuario.
✓ Otras de las razones es el empleo del micro formato en las páginas web, que
algunos son totalmente incompatibles con otros lenguajes por lo que no validan
correctamente a no ser que se use HTML5.
Ventajas
Entre las principales ventajas que presenta HTML5, tenemos las siguientes:
Figura 3: HTML5
Incluye una nueva etiqueta de dibujo sobre la página web, llamada canvas,
que vuelve el proceso de crear dibujos en el sitio web tan fácil como dibujar
con aplicaciones como Paint.
Eliminación total de las etiquetas obsoletas, que tienen los estándares
anteriores de HTML.
Ofrece la posibilidad de obtener un código más limpio y fácil de depurar,
que los códigos de los estándares anteriores.
Nueva versión
Los navegadores han ido adaptandose a esta nueva versión de HTML. Al
contrario que en las versiones anteriores, donde se trataba de ajustar el lenguaje
HTML al comportamiento del navegador, ahora son los navegadores los que, en
sus nuevas versiones, se han tenido que adaptar al nuevo lenguaje de HTML5.
Actualmente los navegadores están en un proceso de adaptación a este
lenguaje. La mayoría de ellos, en sus últimas versiones, admiten la casi totalidad
de las características de HTML5, pero puede haber algunos de ellos que no
soporten algunos de los nuevos elementos que se incorporan.
Esto supone que si el usuario no tiene un navegador actual, o no lo tiene
actualizado, no puede tener disponible todas las características nuevas de
HTML5.
A este respecto hay que decir que los nuevo dispositivos que salen al
mercado (tablets, I-Phones, I-Pads, etc, se adaptan perfectamente al lenguaje
HTML5.
Nuevas etiquetas
HTML5 incorpora un conjunto de nuevas etiquetas, las cuales tienen diversos
usos:
Se simplifica la etiqueta !DOCTYPE la cual queda reducida a su mínima
expresion: <!DOCTYPE HTML>
La mayoría de las páginas que creamos tienen un formato muy similar:
cabecera, navegador, cuerpo principal, píe de página, secciones, etc. HTML5
ofrece diversas etiquetas para cada parte de la página, de manera no tengamos
que marcarlas mediante el atributo id.
Etiquetas específicas para la incorporación de elementos multimedia. Se usan
las etiquetas<audio> y <video>. y se reconoce como propia la etiqueta <embed>
Se eliminan las etiquetas de estilo, tales como <font>, dejando la definición
del aspecto al lenguaje CSS.
Los formularios también tienen nuevos elementos, sobre todo los elementos
"input" los cuales tienen nuevos atributos e incorporan nuevos tipos.
Veremos todo esto más detalladamente en páginas posteriores de este
manual.
Nuevas aplicaciones
Dibujo
Una API llamada "canvas" controla, con ayuda de javascript, la creación de
dibujos. Canvas no es sólo un espacio en la página para poder dibujar. Los dibujos
pueden tener movimiento, pueden añadirse fotos y texto, podemos hacer gráficos
y animaciones en 3D.
Canvas está bastante avanzado, y ya disponible en la gran mayoría de
navegadores. Debido a la gran cantidad de posibilidades que ofrece, hemos hecho
un manual aparte para aprender su uso.
Multimedia
El control de elementos de audio y de video se hace ahora desde el propio
navegador, sin tener que usar pluggins externos.
Base de datos local
Permite crear bases de datos en el ordenador del usuario. Sin duda es una
ventaja para poder trabajar sin conexión. Está ya disponible en las últimas
versiones de la mayoría de los navegadores.
Arrastrar y soltar
Arrastrar y soltar elementos es una de las acciones más demandadas por los
desarrolladores. Aunque hasta ahora puede hacerse utilizando algunas librerías,
en HTML5 podrá hacerse desde el mismo código.
Controlar el historial
Para hacer que los botones adelante y atrás del navegador funcionen
siempre.