CSS Элемент горизонтально по центру

Можно задать для свойства margin значение auto для горизонтального центрирования элемента в контейнере. Затем элемент займет указанную ширину, а оставшееся пространство будет разделено поровну между левым и правым полями:

Этот div будет горизонтально по центру, потому что он имеет margin: auto;