Horizontal and vertical centering - needs a height on the parent which is omitted from the example.
People provide a CSS example but omit that the parent needs to be position relative, only works with absolute positioning (which it isn't set to in the example), only certain element types, or that the tree needs a higher z-index than the sibling or it won't work.
At least on Stackoverflow someone often remarks in a reply about the gotcha/limitation.
http://zerosixthree.se/vertical-align-anything-with-just-3-l...