Поэтому я знаю, что мы можем центрировать div горизонтально, если мы используем margin:0 auto;
. Должна ли margin:auto auto;
работать, как я думаю, она должна работать? Центрируя его по вертикали?
Почему не работает vertical-align:middle;
?
.black {
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
background:rgba(0,0,0,.5);
}
.message {
background:yellow;
width:200px;
margin:auto auto;
padding:10px;
}
<div class="black">
<div class="message">
This is a popup message.
</div>
</div>