Have you to vertically align an element and it just won’t work.
vertical-align: middle; claims to do the trick but it won’t apply to every situation.
.element {
position: relative;
top: 50%;
transform: translateY(-50%);
}
That’s all you need! It works straight out of the box, even in Internet Explorer 9.
