¿Quieres recibir una notificación por email cada vez que Gepetto escriba una noticia?
La etiqueta iframe, una página dentro de otra página, ha sido una gran ayuda para los diseñadores y programadores web. Pero sus días parece que están llegando a su fin. Larga vida al HTML5!
25/05/2010, Gepetto
A pesar de que no esté demasiado 'bien vista', la etiqueta iframe (< iframe> < /iframe> ) nos ha sacado a muchos de nosotros de verdaderos apuros a la hora de plasmar un diseño o desarrollo web. Ahora, con la nueva especificación de HTML5, podremos seguir disfrutando de sus beneficios sin tener ese extraño 'cargo de conciencia'. Ya era hora!
Uno de los principales problemas es que los marcos o iframes no podían visualizarse correctamente en los sistemas de visualización de páginas de los buscadores, tales como Google, Yahoo... Parece ser que con la utilización de la etiqueta < object type="text/html"> < /object> de la especificación HTML5, esto va a pasar a la historia.
Uno de los principales problemas es que los marcos o iframes no podían visualizarse correctamente en los sistemas de visualización de páginas de los buscadores, tales como Google, Yahoo..
Veamos la diferencia entre la 'vieja' especificación y la nueva:
- HTML4:
< iframe width="400" height="400" scrolling="no" frameborder="0" src="http://www.lapaginaweb.loquesea" target="_top"> < /iframe>
- HTML5:
< object type="text/html" data="http://www.lapaginaweb.loquesea" width="400" height="400"> < /object>
Como vemos, su utilización es realmente sencillo e intuitiva: inicio etiqueta object con el tipo de datos correspondiente + URL dela página que queramos embeber + dimensiones (anchura y altura) + cierrre etiqueta object:. Realmente sencillo, cómodo y 'políticamente correcto', según los estándares del W3C.
Enlaces relacionados:
- HTML5 en la Wikipedia (español) (English)