Alineación vertical
Hola. No entendí lo de
-height: 300px;
si la altura de la línea son 300px, tendría que quedar el hola pegado al bottom del div, no?
Hola. No entendí lo de
-height: 300px;
si la altura de la línea son 300px, tendría que quedar el hola pegado al bottom del div, no?
Hola. No entendí lo de
-height: 300px;
si la altura de la línea son 300px, tendría que quedar el hola pegado al bottom del div, no?
Hola. No entendí lo de
-height: 300px;
si la altura de la línea son 300px, tendría que quedar el hola pegado al bottom del div, no?
Hola, es fácil cuando tu añades un line-height lo que haces es decirle al navegador que la linea (tanto por arriba como por abajo del texto) tenga una altura determinada ya que el texto siempre va a estar centrado entre esos valores. Por lo tanto si tu en ese ejemplo le dices que la linea ocupe 300 el navegador va a hacer que por arriba tenga 150 y por abajo otros 150 (estos valores no son exactos ya que hay que sumarle el font-size). Por ejemplo si tu haces dices que los <p> de un pagina tengan 30px de line-height, le estas diciendo que la altura de cada linea sea de 30 px, como el texto por defecto va a estar centrado en la linea, realmente tienes 15px por encima del texto y 15px por debajo del texto. La jugada viene con el siguiente <p> que va a dar la sensación de que entre la linea 1 y la 2 hay 30px, pero donde hay esos 30 px es entre las palabras, no entre las lineas. Te pongo un grafico para ver si así lo ves mas claro. La dos cajas son iguales, solo que la primera tiene alrededor de los p un outline para que veas donde esta centrado verticalmente el texto. Un saludo
Hola, es fácil cuando tu añades un line-height lo que haces es decirle al navegador que la linea (tanto por arriba como por abajo del texto) tenga una altura determinada ya que el texto siempre va a estar centrado entre esos valores. Por lo tanto si tu en ese ejemplo le dices que la linea ocupe 300 el navegador va a hacer que por arriba tenga 150 y por abajo otros 150 (estos valores no son exactos ya que hay que sumarle el font-size). Por ejemplo si tu haces dices que los <p> de un pagina tengan 30px de line-height, le estas diciendo que la altura de cada linea sea de 30 px, como el texto por defecto va a estar centrado en la linea, realmente tienes 15px por encima del texto y 15px por debajo del texto. La jugada viene con el siguiente <p> que va a dar la sensación de que entre la linea 1 y la 2 hay 30px, pero donde hay esos 30 px es entre las palabras, no entre las lineas. Te pongo un grafico para ver si así lo ves mas claro. La dos cajas son iguales, solo que la primera tiene alrededor de los p un outline para que veas donde esta centrado verticalmente el texto. Un saludo
Hola, es fácil cuando tu añades un line-height lo que haces es decirle al navegador que la linea (tanto por arriba como por abajo del texto) tenga una altura determinada ya que el texto siempre va a estar centrado entre esos valores. Por lo tanto si tu en ese ejemplo le dices que la linea ocupe 300 el navegador va a hacer que por arriba tenga 150 y por abajo otros 150 (estos valores no son exactos ya que hay que sumarle el font-size). Por ejemplo si tu haces dices que los <p> de un pagina tengan 30px de line-height, le estas diciendo que la altura de cada linea sea de 30 px, como el texto por defecto va a estar centrado en la linea, realmente tienes 15px por encima del texto y 15px por debajo del texto. La jugada viene con el siguiente <p> que va a dar la sensación de que entre la linea 1 y la 2 hay 30px, pero donde hay esos 30 px es entre las palabras, no entre las lineas. Te pongo un grafico para ver si así lo ves mas claro. La dos cajas son iguales, solo que la primera tiene alrededor de los p un outline para que veas donde esta centrado verticalmente el texto. Un saludo