Do wyśrodkowania tekstu mamy: text-align
Jeśli blok ciągnie się na całą szerokość to nam to wystarczy by tekst był na środku
Jeśli szerokość bloku jest w jakiś sposób określona to w zależności od wartości własności position:
Możemy też obliczyć ręcznie (np. odejmując szerokość elementu i marginesy) i pozycję do jakiego punktu należy przesunąć blok.
Możemy też przesunąć do połowy rodzica (left: 50%) i zmniejszyć te przesunięcie o połowę samego już elementu za pomocą transform: translateX(-50%);
centrowany blok z position: relative;