Ver Mensaje Individual
  #8 (permalink)  
Antiguo 17/11/2011, 11:40
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: Aumenta margen con tamaño letra.

Analizá el siguiente código

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. .contenedor{
  11. border: solid 1px green;
  12. }
  13.  
  14. .image {
  15. width: 300px;
  16. height: 150px;
  17. border: solid red 1px;
  18. }
  19. /* para la comprobacion: h1 {display: inline} */
  20.  
  21. h1{
  22. border: solid 1px #000;
  23. font-size: 14pt;
  24. }
  25.  
  26. h1.linea{
  27. display: inline;
  28. }
  29.  
  30. .aumentar_fuente{
  31. font-size: 25pt;
  32. }
  33.  
  34. div.nopadding {
  35. padding: 0px;
  36. }
  37.  
  38. h1.sinmargin{
  39. margin: 0;
  40. }
  41. /*]]>*/
  42. </head>
  43. <div class="contenedor">
  44. <div class="image">
  45. <h1>Titulo</h1>
  46. </div>
  47. <p>Valores originales</p>
  48. </div>
  49.  
  50. <div class="contenedor">
  51. <div class="image">
  52. <h1 class="linea">Titulo</h1>
  53. X
  54. </div>
  55. <p>h1 con inline</p>
  56. </div>
  57.  
  58. <div class="contenedor">
  59. <div class="image">
  60. <h1 class="aumentar_fuente">Titulo</h1>
  61. </div>
  62. <p>original + fuente aumentada</p>
  63. </div>
  64.  
  65. <div class="contenedor">
  66. <div class="image nopadding">
  67. <h1 class="aumentar_fuente">Titulo</h1>
  68. </div>
  69. <p>como el anterior pero sin padding en el div contenedor del h1</p>
  70. </div>
  71.  
  72. <div class="contenedor">
  73. <div class="image nopadding">
  74. <h1 class="sinmargin">Titulo</h1>
  75. X. (aquí la letra X baja porque el h1 al ser block se expande hasta el 100% del div que lo contiene, <br />
  76. comparar con ejemplo 2)
  77. </div>
  78. <p>como el anterior pero sin margin en h1 el tamaño de la fuente como en el ejemplo 2</p>
  79. </div>
  80. </body>
  81. </html>
con respecto a tu pregunta original
Cita:
Cuando aumento el tamaño de letra del h1, el div entero baja unos milimetros en proporcion con el tamaño aumentado.
Como se puede apreciar, los divs, no varían en absoluto.
Le agregué los bordes para visualizar mejor y disminuí el alto del div image para que sea más fácil la comparación, pero esos cambios no afectan el comportamiento.
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.