The margin
property can be
set to auto
value.
This horizontally centers an element.
The left
and right
margins are auto calculated
by equally splitting the remaining space.
If margin-left
is set to auto,
the remaining space is assigned to left margin
and hence the element aligns to the right.
If margin-right
is set to auto,
the element aligns to the left.