Buenos días Los elementos DIV y los IFRAME son completamente distintos. Te lo explicaré de una forma sencilla:
Por un lado un IFRAME es como si incrustases otra pagina en la principal. Está vinculado a una URL y en su interior se carga de forma independiente al resto de la página ese contenido. Esto genera más tráfico, al tener más conexiones HTTP. Desde el punto de vista de la accesibilidad yo siempre recomiendo no utilizarlos, ya que siempre dificultan el acceso a sus contenidos y necesitan de un acceso alternativo, ya que existen navegadores que no los soportan. Por su parte los DIVs son elementos que únicamente tienen una misión estructural, para agrupar bloques. Los elementos que tu enumeras son claros candidatos para el uso de DIVs ya que son elementos estructurales propios de una web que suelen tener maquetación independiente unos de otros. - Una vez dicho esto, que es una explicación un poco de "andar por casa", te hago mi recomendación. No uses FRAMES ni IFRAMES, si bien te aportan algo de dinamismo a la página, dificultan la navegación a un grupo de usuarios discapacitados que no debemos olvidar nunca. - Utiliza DIVs para estructurar los bloques de información de tus páginas. - Si quieres aportar dinamismo a una web utiliza JavaScript pero siempre como algo adicional. Para esto primero haz la web para un usuario que no tenga JavaScript, consigue un acceso perfecto a toda la informacion. Una vez tengas esto, mejorala empleando aquellos efectos de carga que quieras. Por ejemplo, en tu caso puedes emplear AJAX para hacer la carga únicamente de los bloques que quieres presentar y colocarlos en el bloque central. Esta es, desde mi punto de vista, la forma más adecuada de proceder. Espero ser de ayuda. Un saludo. 2009/7/20 Javier Herrán <[email protected]> > Hola soy nuevo y queria consultar opinión de ustedes. > > Quiero diseñar una pagina Web utilizando *sólo xhtml y css* y tengo > pensado > hacerla con elementos "div" en modo float, estos elementos serán. > > 1- contenedor (contiene todos los elementos que a continuación detallo) > 2- cabecera ( parte superior de la página Web donde se muestra algún > logotipo o título identificativo propio de la página Web) > 3- lista de menus a la izquierda (enlaces que apuntan a diferentes > contenidos que serán mostrados en el "div" central) > 4- elemendo central para mostrar contenidos (elemento donde se muestra la > información deseada) > 5- pie de página (enlaces para contactar con el webmaster, fecha de > creación, validación de la página Web, etc) > > Mi intención es que cuando selecciono un enlace de la lista se muestre el > contenido en el elmendo "div" central. > > Para ello habia pensado en hacer diferentes paginas web con sus contenidos > y > estas que sean enlazadas y se muestren en el interior del "div" central > (Normalmente se suele hacer usando iframes, pero no se recomienda el uso de > iframes (creo) o ¿los elementos iframes y los div son lo mismo?). > > ¿Qué debo poner en los enlaces para que dichas paginas se vean entro del > "div" central? > > ¿Existe alguna forma mejor de hacerlo? > > Espero haberme explicado con claridad. > > Gracias por vuestra atención > _______________________________________________ > Lista de distribución Ovillo > Para escribir a la lista, envia un correo a [email protected] > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > http://lists.ovillo.org/mailman/listinfo/ovillo > _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a [email protected] Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
