Lo más simple es centrar verticalmente los textos de una etiqueta. En cualquier bloque (DIV P LI ), si establecemos una altura con height, basta colocar la propiedad line-height con el mismo valor para que el texto quede centrado:
<div style="height: 100px; font-size:20px; line-height: 100px;"> ....... </div>
Valores superiores a la altura (line-height: 150px;) harán que el texto se muestre abajo:
<div style="text-align: center; vertical-align: middle; ">
<span style="font-size: 22px;">malesuada sed</span>
<span style="font-size: 32px;">malesuada sed</span>
<span style="font-size: 16px;">malesuada sed</span>
</div>
<div style="text-align: center;">
<span style="vertical-align: middle; font-size: 22px;">malesuada sed</span>
<span style="vertical-align: middle; font-size: 32px;">malesuada sed</span>
<span style="vertical-align: middle; font-size: 16px;">malesuada sed</span>
</div>
<div style="font-size: 16px; text-align: center;">
texto texto texto
<img style="vertical-align: middle;" src="URL_imagen" />
texto texto texto
</div>
<table style="margin: 0 auto; padding: 10px; width: 500px;">
<tbody>
<tr>
<td> ... un texto corto ... </td>
<td> <img src="unaImagenGrande" /> </td>
<td> ... un texto largo ... </td>
<td> <img src="otraImagenPequeña" /> </td>
</tr>
</tbody>
</table>
Nulla a risus in diam gravida mollis in sed velit. | Donec consequat porttitor fringilla. In nec odio quis elit vehicula aliquet ac in enim. Nam sit amet purus non sapien imperdiet consectetur sed vel ligula. Donec libero dui. |
<style>
#mitablita {display: table; margin: 0 auto; width: 500px;}
#mitablita p {display: table-cell; padding: 5px; vertical-align: middle;}
</style>
<div id="mitablita">
<p> ... un texto corto ... </p>
<p> <img src="unaImagenGrande" /> </p>
<p> ... un texto largo ... </p>
<p> <img src="otraImagenPequeña" /> </p>
</div>
Nulla a risus in diam gravida mollis in sed velit.
Donec consequat porttitor fringilla. In nec odio quis elit vehicula aliquet ac in enim. Nam sit amet purus non sapien imperdiet consectetur sed vel ligula. Donec libero dui.
0 comentarios:
Publicar un comentario