Cambios notables en html5

El lenguaje HTML es en realidad sólo una parte de un cuadro mucho más grande que es HTML5. En verdad, HTML5 es la integración de varias tecnologías diferentes (HTML, CSS, javascript, y tecnologías basadas en servidor), que cada uno tiene su propio papel.

Los cambios de HTML a HTML5

Los cambios en el propio lenguaje HTML son evidentes en HTML5. Algunas etiquetas se han añadido a la estándar HTML 4, y un número se han quitado. Sin embargo, HTML5 sigue siendo compatible con versiones anteriores de HTML 4, así que no hay requisito absoluto para escribir su código en el estándar HTML5. Adaptación de HTML 4 a HTML5 es probablemente la parte más fácil de mover a la mentalidad HTML completo.

Los principales cambios incluyen:

  • Marcado semántico: HTML5 ahora incluye nuevas etiquetas que describen partes de un documento. Ahora hay etiquetas dedicadas para elementos de navegación, artículos, secciones, encabezados y pies de página.

  • Nuevos elementos de formulario: Formularios HTML5 tienen algunas actualizaciones importantes. Hay varias versiones nuevas de la elemento, lo que permite a los usuarios elegir los colores, números, direcciones de correo electrónico, y las fechas con elementos fáciles de usar.

  • Elementos de los medios de comunicación: Por fin, HTML5 tiene soporte nativo para audio y vídeo con etiquetas similares a la etiqueta.

  • lona etiqueta: los lona etiqueta permite al programador construir gráficos interactiva. Esta capacidad permitirá capacidades muy interesantes como encargo del juego y elementos de la interfaz.

La relación entre la CSS y HTML5

Probablemente el mayor ajuste de HTML 4 es la relación cambiante entre HTML y CSS. CSS es fundamental para la forma en HTML5 de pensar. En HTML5 (como en XHTML), el lenguaje de marcado sólo describe lo que diversos elementos significados CSS se utiliza para describir cómo se ven las cosas.

Junto con el estándar HTML5 viene un nuevo estándar para la CSS, llamado CSS3. Es casi imposible hablar de HTML5 sin también incluyendo CSS3 porque están tan estrechamente relacionados. Estas son las principales novedades:

  • Embedded soporte de fuentes: Con esta herramienta tan esperado, puede incluir una fuente con una página web, y que va a hacer que incluso si el usuario no tiene la fuente instalada en su sistema operativo.

  • Nuevos selectores: Los selectores se utilizan para describir un trozo de código que ser modificado. CSS3 ahora soporta nuevos selectores que le permiten elegir cualquier otro elemento, así como sub-elementos específicos (diferentes tipos de etiquetas de entrada, por ejemplo).

  • Columnas: HTML nunca ha tenido el apoyo decente para las columnas, y todo tipo de hacks se han utilizado para superar esta deficiencia. Finalmente, CSS incluye la capacidad para romper un elemento en cualquier número de columnas fácilmente.

  • Mejoras visuales: CSS tiene una serie de interesantes nuevas capacidades: transparencia, sombras, esquinas redondeadas, animaciones, gradientes, y transformaciones. Estos proporcionan un nuevo profundo nivel de control sobre la apariencia de una página.

javascript y HTML5

Si HTML describe qué partes del documento son, y CSS describir cómo se ven estas partes, javascript define cómo actúan los elementos. javascript es un lenguaje de programación en toda regla y una parte muy importante del punto de vista de HTML5. Algunas de las características más interesantes de HTML5 son accesibles sólo a través de javascript.

  • Los gráficos vectoriales son compatibles: Gráficos basados ​​en vectores proporcionan una alternativa interesante a los gráficos tradicionales, ya que pueden ser creados sobre la marcha a través de código. HTML5 en realidad tiene dos maneras de hacerlo: a través de SVG (Scalable Vector Graphics) y la lona etiqueta.

  • Nuevos selectores: La mayor parte de programación javascript comienza por el acaparamiento de un elemento por ID. HTML5 ahora le permite seleccionar elementos por nombre de la etiqueta, o por los mismos mecanismos que utiliza para seleccionar elementos en CSS.

  • Mecanismos de almacenamiento locales: Las versiones anteriores de HTML permitidas de almacenamiento muy limitada de información sobre el cliente. HTML5 ahora permite al desarrollador para almacenar datos en el cliente. Hay incluso un gestor de base de datos incorporada que acepta comandos SQL.

  • Geolocalización: Esta característica interesante utiliza una variedad de mecanismos para determinar dónde se encuentra el usuario.

Tecnologías de servidor y HTML5

Desarrollo web moderno es acerca de la comunicación. Todas las tecnologías que componen HTML5 residen en el navegador web, que es una parte importante de la web. Sin embargo, una parte igualmente importante del desarrollo web es una serie de tecnologías que viven en el servidor web. Muchas de las cosas más interesantes que suceden las tecnologías de uso hoy en día como PHP o ASP para ejecutar programas que crean páginas web o utilizar programas de bases de datos como Oracle o MySQL para gestionar grandes cantidades de datos. El advenimiento de AJAX ha hecho de la integración entre esas tecnologías y el navegador mucho más fácil. Usted puede esperar a utilizar una serie de otras aplicaciones y tecnologías en conjunto con HTML5.




» » » » Cambios notables en html5