prucommercialre.com


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 tienen cada uno su propio papel.

Los cambios de HTML a HTML5

Los cambios en el propio lenguaje HTML son evidentes en HTML5. Unas 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 necesidad absoluta 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:

  • El marcado semántico: HTML5 ahora incluye nuevas etiquetas que describen partes de un documento. Ahora hay etiquetas específicas para los elementos de navegación, artículos, secciones, encabezados y pies de página.
  • Nuevos elementos de formularios: formularios HTML5 tienen algunas actualizaciones importantes. Hay varias versiones nuevas del elemento <input>, 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.
  • Los elementos multimedia: Por fin, HTML5 tiene soporte nativo para audio y vídeo con etiquetas similares a la etiqueta <img>.
  • etiqueta canvas: La etiqueta canvas permite al programador crear gráficos de forma 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 central para la forma de pensar de HTML5. En HTML5 (como en XHTML), el lenguaje de marcado sólo describe lo que significan diferentes elementos; 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:

  • Soporte de fuentes incorporado: Con esta herramienta tan esperado, puede incluir una fuente con una página web, y se trata de prestar 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 se modifiquen. 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, degradados 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 con: gráficos basados ​​en vectores son una alternativa interesante para los gráficos tradicionales, ya que pueden ser creados sobre la marcha a través del código. HTML5 tiene en realidad dos formas de hacerlo: a través de SVG (Scalable Vector Graphics) y la etiqueta canvas.
  • Nuevos selectores: Programación mayoría JavaScript comienza por el acaparamiento de un elemento por ID. HTML5 ahora le permite seleccionar los 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 permite el 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 un conjunto 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 las tecnologías y el navegador mucho más fácil. Usted puede esperar a utilizar una serie de otras aplicaciones y tecnologías en tándem con HTML5.