Sé que para alinear verticalmente el texto al centro de un bloque, establece la altura de la línea a la misma altura del bloque.¿Cómo alinear verticalmente 2 tamaños diferentes de texto?
Sin embargo, si tengo una oración con una palabra en el medio, es 2em
. Si toda la oración tiene una altura de línea igual que el bloque que lo contiene, entonces el texto más grande se alinea verticalmente, pero el texto más pequeño está en la misma línea base que el texto más grande.
¿Cómo puedo configurarlo para que ambos tamaños de texto estén alineados verticalmente, por lo que el texto más grande estará en una línea base más baja que el texto más pequeño?
Y siempre pensé 'verticales -align: middle' fue solo para 'table-cell''s! –
Esto parece fallar si quiero que el segundo tramo flote correctamente. Luego se alinea en la parte superior: [jsfiddle] (http://jsfiddle.net/Lszdx2hd/) ¿Alguna idea de cómo hacer que funcione con float? – philk
¿Es necesario establecer estilos de alto y altura de línea de div principal? – lexeek