HTML5, primeros pasos – semántica

Comenzar un proyecto en HTML5 es muy sencillo, únicamente tenemos que añadir el siguiente doctype como primera línea de nuestro código. El doctype nos sirve para indicar el tipo de documento:

Aquí empezamos a ver una de las características principales de HTML5, la sencillez. En versiones anteriores de HTML se definían varios tipos de etiquetas doctype, ahora sólo existe una etiqueta y como podéis comprobar mucho más sencilla. Si lo que deseamos es actualizar nuestra página en HTML4 lo único que debemos realizar es el cambio del doctype y ya tendremos nuestra página en HTML5. En HMTL5 algunos elementos…

Continuar

Modernizr, detectar compatibilidad HTML5

Actualmente no todas las funcionalidades de HTML5 son soportadas por todos los navegadores. Si tenemos alguna duda sobre si nuestro navegador es compatible con alguna de las funcionalidades de HTML5 podemos comprobarlo en las muchas páginas web que nos hacen un resumen de las compatibilidades. Por ejemplo, en findmybyip podemos encontrar una tabla con la compatibilidad para todos los navegadores o también podemos hacer un test a nuestro navegador para comprobar que funcionalidades soporta, la podemos hacer en html5test. Comenzar un proyecto en HTML5 puede llegar a ser un quebradero de cabeza sobre todo cuando necesitamos compatibilidad entre los distintos navegadores. Entonces nos puede surgir la preguntar ¿Cómo puedo comenzar…

Continuar

HTML5 y CSS3, el futuro de la web

¿Qué es HTML5? HTML5 es un conjunto de estándares para el diseño y desarrollo web, incluye desde la especificación del nuevo lenguaje HTML, pasando por el desarrollo de la nueva versión de CSS, hasta la creación de nuevos APIs para el desarrollo de nuevas funcionalidades. Comencemos con un poco de historia: En el año 1999 W3C publica la especificación de HTML 4.0.1. Entre el año 2000 y 2001 se publican las especificaciones de XHTML 1.0 y 1.1. Al año siguiente, 2002, se comienza el trabajo de desarrollo de XHTML 2.0 que pretendía dar un nuevo enfoque al desarrollo Web. Es un lenguaje basado completamente en XML. Pero este nuevo estándar no era…

Continuar