B3-HTML Flashcards
https://www.diegocmartin.com/como-crear-listas-en-html/
HTML5
Quinta revisión importante del lenguaje básico de la World Wide Web, HTML. HTML5 específica dos variantes de sintaxis para HTML: una «clásica», HTML (text/html), y una variante XHTML conocida como sintaxis XHTML5 que deberá servirse con sintaxis XML (application/xhtml+xml).
Esta es la primera vez que HTML y XHTML se han desarrollado en paralelo. La versión definitiva de la quinta revisión del estándar se publicó en octubre de 2014.
Novedades HTML5
Incorpora etiquetas (canvas 2D y 3D, audio, vídeo) con codecs para mostrar los contenidos multimedia.
Etiquetas para manejar grandes conjuntos de datos (Datagrid, Details, Menu y Command)
Mejoras en los formularios (Nuevos tipos de datos: eMail, number, url, datetime), y facilidades para validar el contenido sin JavaScript.
Visores: MathML (fórmulas matemáticas) y SVG (gráficos vectoriales). En general se deja abierto a poder interpretar otros lenguajes XML.
Drag & Drop. Nueva funcionalidad para arrastrar objetos como imágenes.
Web semántica
Añade etiquetas para manejar la Web semántica (Web 3.0): header, footer, article, nav, time (fecha del contenido), link rel=‘’ (tipo de contenido que se enlaza).
Describir cuál es el significado del contenido, no tienen especial impacto en la visualización, se orientan a buscadores.
Permite incorporar a las páginas ficheros RDF / OWL (con meta información) para describir relaciones entre los términos utilizados.
Además, ofrece versatilidad en el manejo y animación de objetos simples, imágenes etc.
Nuevas API y Javascript
API para hacer Drag & Drop mediante eventos.
API para trabajar sin conexión, permite trabajar en local.
API de Geolocalización para dispositivos que lo soporten.
API Storage. Facilidad de almacenamiento persistente en local, con bases de datos (SQLite) o con almacenamiento de objetos (Local Storage y Global Storage). Se dispone de una Base de datos con la posibilidad de hacer consultas SQL.
WebSockets. API de comunicación bidireccional entre páginas.
WebWorkers. Hilos de ejecución en paralelo.
System Information API. Acceso al hardware a bajo nivel: red, ficheros, CPU, memoria, puertos USB, cámaras, micrófonos…