A estas alturas, prácticamente todo el mundo ha oído ya hablar de HTML5: una serie de atractivas novedades en el mundo del diseño web que posibilitan la creación de aplicaciones (de navegador, móviles y hasta de escritorio) más potentes.

Al acercarse al lenguaje por primera vez, ya sea desde cero o desde HTML4, es habitual cometer ciertos errores. Espero que esta lista te ayude a no cometerlos tú tampoco (yo caí en varios de ellos, no hay por qué avergonzarse 😀 ).

Durante el resto del artículo me referiré a HTML5 con la acepción (bastante extendida) que engloba tanto HTML como CSS y JavaScript.

Seguir leyendo

Crear degradados sin usar imágenes, simplemente con CSS, es una de las posibilidades más útiles de CSS3. Podemos crear fondos sin necesidad de usar un editor de imágenes, con la facilidad de editarlos únicamente abriendo un editor de texto.

Muchísimos diseñadores -entre los que me incluyo- ya estaban usando estos degradados, pese a que la especificación del W3C aún no era definitiva. Un alto porcentaje de CSS3 está en esa situación y se emplean mientras tanto versiones “provisionales” precedidas de un prefijo de navegador. Al final de estas versiones se pone la versión sin prefijo para que, cuando la especificación sea definitiva, sobreescriba las provisionales. Sin embargo, ha habido algunos cambios en dicha sintaxis y toca revisar si nos puede afectar.

Seguir leyendo

El nuevo estándar HTML5 ofrece multitud de nuevas posibilidades para el desarrollo de webs (y aplicaciones): nuevas etiquetas, soporte nativo para video/audio, animaciones, etc.

Cuando se habla de estas nuevas características, lo habitual es hablar de geolocalización, almacenamiento local, canvas… (Curiosamente, la mayoría de estas características no son propiamente HTML si no más bien JavaScript, pero esto es otro tema :P)

Sin embargo, una de las novedades que a mí me parecen más interesantes es otra: la posibilidad de usar una jerarquía de etiquetas de encabezado (H1, H2, H3…) en cada sección (y, por tanto, repetir H1).

Seguir leyendo