Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/02/2012, 20:00
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: Tamaño de iframes

Podés hacer algo asi
Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <title>titulo</title>
  5. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  6.  
  7. <style type="text/css">
  8. /*<![CDATA[*/
  9.  
  10. html, body{
  11. padding: 0;
  12. margin: 0;
  13. height:100%;
  14. border: none;
  15. background-color: green;
  16. overflow: hidden;
  17. }
  18. iframe {
  19. padding: 0;
  20. margin: 0;
  21. }
  22. div#uno {
  23. width: 100%;
  24. height: 100px;
  25. margin: 0px;
  26. padding: 0px;
  27. background-color: blue;
  28. position: absolute;
  29. z-index: 999;
  30. }
  31.  
  32. div#dos{
  33. width: 100%;
  34. height: 100%;
  35. padding-top: 100px;
  36. background-color: red;
  37. position: absolute;
  38. top: 0;
  39. left: 0;
  40. z-index: 1;
  41. box-sizing:border-box;
  42. -moz-box-sizing:border-box; /* Firefox */
  43. -webkit-box-sizing:border-box; /* Safari */
  44. }
  45.  
  46. div#dos iframe {
  47. height: 100%;
  48. }
  49. /*]]>*/
  50. </head>
  51. <div id="uno">
  52. <iframe src="http://emprear.com" width="100%" height="100" frameborder="0"></iframe>
  53. </div>
  54. <div id="dos">
  55. <iframe src="http://forosdelweb.com" width="100%" frameborder="0" scrolling="auto"></iframe>
  56. </div>
  57. </body>
  58. </html>

los colores de fondo estan para referencia. En IE vas a notar que no llega exactamente al 100% de alto (un 99.9 digamos)
la clave esta en
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */

ya que integra los 100px de padding-top del div 2 en el alto de la misma, y no los añade.

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.