Hola que tal, bueno desde hace tiempo utilizo la propiedad line-height para alinear cosas verticalmente dentro de un div; ya sean imágenes o texto pero en su gran mayoría texto.
Hoy estaba haciendo uso de esta técnica para alinear un texto dentro de un div y me preguntaba si esta era la forma correcta de hacerlo, también lo hago con padding o margin pero la verdad se me hace mas facil con line-height.
Ustedes que opinan, es buena o mala costumbre utilizar el line-height para este propósito.
Saludos