Tengo un elemento que contiene dos etiquetas de tramo que contienen texto. El elemento contenedor establece un tamaño de fuente, luego el tamaño de fuente en la segunda etiqueta span se establece en un tamaño más bajo. Cuando el segundo tramo se reduce en tamaño de fuente, se aumenta el espacio entre la línea y el siguiente elemento de bloque. Esto ocurre tanto en WebKit como en Gecko.CSS: ¿Por qué reducir el tamaño de fuente de un elemento en línea adyacente aumenta la ventaja general?
El elemento p
recipiente tiene { margin-bottom: 0; padding-bottom: 10px; }
y su siguiente hermano tiene { margin-top: -5px; }
La imagen siguiente ilustra la situación y contiene una instantánea de la parte pertinente de la estructura del documento en FireBug.
¿Por qué es el espacio debajo de la etiqueta p creciente después de reducir el tamaño de fuente de la segunda etiqueta span?
Gracias para proporcionar la explicación! Golpea ciegamente tratando de establecer 'line-height' y viendo que ayuda :) (Otra cosa que casi funcionó fue cambiar' vertical-align' pero obviamente no es lo preferido ya que las líneas base no están alineadas. –