Desde el lanzamiento de HTML 4 en 1997 , la continua evolución de la Web ha dado lugar a una creciente y diverso y complejo ecosistema de Internet que ha demostrado las limitaciones de la especificación HTML 4 . HTML 5 ha llegado con nuevas funciones que responden a estos desafíos , algunos de los cuales incluyen la mejora de marcado de documentos y nuevo vídeo y elementos de audio . Opciones multimedia
con HTML 4 , los desarrolladores tuvieron que utilizar software de terceros , tales como Adobe Flash, para incorporar archivos de audio y vídeo en las páginas HTML . En HTML 5 , los desarrolladores pueden añadir directamente los archivos de audio y video utilizando las nuevas especificaciones de vídeo sin necesidad de ningún software de terceros .
Contenido Descripción
HTML 4 es limitado en la descripción de los datos . Streaming de vídeo y aplicaciones dinámicas de Internet de audio y no se pueden describir con precisión el uso de HTML 4 . HTML 5 ofrece a los desarrolladores una forma precisa de describir la estructura de los datos , lo que resulta en el marcado más semántico y formas precisas de los datos que atraviesan , tanto para bases de datos o aplicaciones Web .
Nuevos atributos
HTML 5 introduce nuevos atributos a 4 elementos HTML ya existentes. Algunos atributos se han mejorado para convertirse en atributos globales , lo que significa que se pueden aplicar a todos los elementos. Estos incluyen la tecla de acceso , estilo , título y los atributos lang . Nuevos atributos globales incluyen contextual , arrastrar , oculto, corrección ortográfica , zona de saltos y contenteditable .
Formulario Web Manejo
HTML 4 desarrolladores están obligados a utilizar secuencias de comandos para validar campos obligatorios . O bien se tuvieron que utilizar scripts pre-hechos o escribir su propio código de validación . En HTML 5 , los elementos adicionales, como atributos " necesaria " y " correo electrónico " , comprueban automáticamente el nombre de usuario válido y formato de correo electrónico sin necesidad de ningún script de validación adicional. El código siguiente muestra cómo utilizar HTML 5 para lograr esto :