Próbuję uzyskać niebieski pojemnik w środku różowego, ale wydaje vertical-align: middle;się, że w tym przypadku nie działa.
<div style="display: block; position: absolute; left: 50px; top: 50px;">
<div style="text-align: left; position: absolute;height: 56px;vertical-align: middle;background-color: pink;">
<div style="background-color: lightblue;">test</div>
</div>
</div>
Wynik:

Oczekiwanie:

Proszę zasugerować, jak mogę to osiągnąć.
vertical-align: middle;współpracuje z display: inline-blocklub układ tabeli
position: absolutewszędzie?