As vezes a gente usa vertical-align: middle e o conteúdo não fica no centro por nada. Então aqui está a solução.
O display: table-cell faz a diferença.
Veja o exemplo:
CSS:
div#nomedacamada {
width: 200px;
height: 150px;
border: 1px solid #c30;
background: #ffe;
vertical-align: middle;
display: table-cell;
}
HTML:
<div id="nomedacamada">
Texto no meio da DIV
</div>
Fonte: Blog do Maujor
Nenhum comentário:
Postar um comentário