¿QUÉ ES HTML5? HTML5 es la quinta revisión de HTML (Hyper Text Markup Language). HTML5 está en desarrollo ya por algún t
Views 149 Downloads 3 File size 391KB
¿QUÉ ES HTML5? HTML5 es la quinta revisión de HTML (Hyper Text Markup Language). HTML5 está en desarrollo ya por algún tiempo y parecía lejano el día de cuando comencemos a utilizarlo, ahora ya estamos llegando al momento de cuando esto se convierta una práctica común entre los desarrolladores aunque muchos predicen que recién el 2022 se hará un uso masivo de ello, pero a pesar de ello ya existen navegadores con soporte completo del HTML5. Los webmasters ven esto como un gran paso hacia el desarrollo de aplicaciones ricas en multimedia y con mejores prestaciones. HTML5 cambiará la manera que trabajamos con el HTML ya que se convertirá en un estándar de codificación y no únicamente un markup para HTML4 sino un nuevo lenguaje HTML5 que hará más sencillo su uso para todos incluyendo navegadores y desarrolladores; ya existen muchos ejemplos hechas en Javascript y algunas APIs que ya utilizan el estándar a venir “HTML5.”
HTML5 especifica dos variantes de sintaxis para HTML: un clásico HTML (text/html), la variante conocida como HTML5 y una variante XHTML conocida como sintaxis XHTML5 que deberá ser servida como XML (XHTML) (application/xhtml+xml) y es la primera vez que HTML y XHTML se han desarrollado en paralelo, cuyo desarrollo está siendo regulado por el consorcio W3C.
La mayoría de los sitios están basadas en HTML y utilizan HTML 4, pero esto irá cambiando en los próximos meses y años, hasta ahora el código HTML apenas ha evolucionado de la versión HTML 2.0 únicamente corrigiendo algunos problemas hasta la versión HTML 4, junto a algunas nuevas características; HTML 5 se basa en el HTML 4 pero por su propia cuenta será completamente diferente y cambiará la manera que su navegador muestre los sitios web en el monitor de su PC. HTML 5 tendrá mayor inclinación al uso de JavaScript, y si tiene Javascript deshabilitado las páginas se mostrarán incorrectamente.
1
Prof. Guillermo Raúl Reyes Mendo Computación e Informática
Nuevos elementos
HTML5 incluye un conjunto de nuevos elementos y atributos principalmente originados por las formas típicas de uso de los sitios web modernos. Algunos elementos son técnicamente similares a las etiquetas y , pero tienen un significado semántico, por ejemplo es un bloque de navegación del sitio web y la parte inferior de la página. Hay otros elementos nuevos que proporcionan nuevas funcionalidades a través de una interfaz estandarizada, como los elementos y que además están disponibles en Javascript. Por otra parte se mejoró bastante el elemento Algunos elementos de HTML 4.01 han quedado obsoletos tales como y , ya que las hojas de estilo son totalmente suficientes para ello. Y se enfatiza bastante en la importancia del scripting DOM para el comportamiento de la web. Diferencias con HTML 4 y XHTML
Nuevos elementos: article, dialog Nuevos atributos: media, ping, autofocus, inputmode, min, max, pattern. Elementos eliminados: acronym, applet, basefont, big, center, dir, font, frame, frameset, isindex, noframes, s, strike, tt, u Atributos eliminados:
rev y charset en y
target en
nohref en
profile en
version en
name en
scheme en
archiv, classid, codetype, declare y standby en
valuetype en
charset en
summary en
axis y abrr en
Define un párrafo
Define un parámetro para un objeto
Define texto preformateado
Define el progreso de un tarea de cualquier tipo
Define una cita corta
Define las reglas para actualizar una plantilla
Define código de ejemplo
Define un script
Define una sección
Define una lista de selección
Define texto pequeño
Define orígenes de medios
Define una sección en un documento
Define texto en negrita
7
Prof. Guillermo Raúl Reyes Mendo Computación e Informática
Define una definición de estilos
Define texto subscript (posicionado más abajo)
Define texto superscript (posicionado más arriba)
Define una tabla
Define el cuerpo de la tabla
Define una celda de tabla
Define un área de texto (memo)
Define el pie de una tabla
Define el encabezado de una tabla
Define el encabezado de una tabla
Define la fecha/hora
Define el título del documento
Define una fila de una tabla
Define una lista desordenada
Define una variable
Define un vídeo
Nota: Los campos en negrita son lo nuevo del HTML5 AtributosAtributo
Valor
Descripción
class
nombre de clase
Especifica un nombre de clase para un elemento (utilizado en una hoja de estilo CSS)
contenteditable
true, false
Especifica si un usuario puede o no editar el contenido
contextmenu
menu_id
Especifica el menú contextual para un elemento
dir
ltr, rtr
Especifíca la dirección del texto en un elemento
draggable
true, false, auto
Especifica si un usuario puede o no mover un elemento
id
id
Especifica un único nombre de identificación para un elemento
irrelevant
true, false
Especifica si un elemento es irrelevante, si lo es, dicho elemento no se muestra
lang
código de idioma
Especifica un idioma para el contenido de un elemento
8
Prof. Guillermo Raúl Reyes Mendo Computación e Informática
ref
URL, id
Especifica una referencia a otro documento / otra parte de un documento (usado únicamente si se estableció el atributo template)
registrationmark
marca de registro
Especifica una marca de registro para un elemento
style
definición de estilo
Especifica un estilo en línea para un elemento
tabindex
número
Especifica el orden de tabulación de un elemento
template
URL, id
Especifica una referencia a otro documento / otra parte de un documento que deba ser aplicada a un elemento
title
texto
Especifica información extra acerca de un elemento
Nota: Sólo es una lista actual de la lista estándar de atributos. Los campos en negrita son exclusivos de HTML5.
9
Prof. Guillermo Raúl Reyes Mendo Computación e Informática