Güncelleme 2019 - Bootstrap 4
"Ortalanmış içerik" birçok farklı anlama gelebilir ve Bootstrap merkezlemesi orijinal gönderiden bu yana çok değişti.
Yatay Merkez
Önyükleme 3
text-centerdisplay:inlineelemanlar için kullanılır
center-blockmerkezi için display:blockelemanların
col-*offset-* ızgara sütunlarını ortalamak için
- gezinme çubuğunu ortalamak için bu cevaba bakın
Demo Bootstrap 3 Yatay Merkezleme
Bootstrap 4
text-centerhala display:inlineelemanlar için kullanılıyor
mx-autocenter-blockmerkez display:blockelemanların yerini alır
offset-* veya mx-auto ızgara sütunlarını ortalamak için kullanılabilir
justify-content-centerin rowmerkezlemek için de kullanılabilircol-*
mx-auto(otomatik x ekseni marjları) merkezi olacak display:blockya da display:flexbir olan elemanlar , belirlenmiş genişliğe , ( %, vw, px, vs ..). Flexbox ızgara sütunlarında varsayılan olarak kullanılır , bu nedenle çeşitli flexbox merkezleme yöntemleri de vardır.
Demo Bootstrap 4 Yatay Merkezleme
Dikey Orta
Bootstrap 4 artık varsayılan olarak flexbox olduğundan, dikey hizalamaya birçok farklı yaklaşım vardır: otomatik kenar boşlukları , flexbox araçları veya ekran yardımcıları ve dikey hizalama yardımcıları . İlk başta "dikey hizalama araçları" açık görünüyor ancak bunlar yalnızca satır içi ve tablo görüntüleme öğeleriyle çalışıyor. İşte bazı Bootstrap 4 dikey merkezleme seçenekleri ..
1 - Otomatik Kenar Boşluklarını Kullanarak Dikey Merkez:
Dikey olarak merkezlemenin başka bir yolu da kullanmaktır my-auto. Bu, öğeyi kabının içinde ortalar. Örneğin h-100, satırı tam yüksekliğe getirir my-autove col-sm-12sütunu dikey olarak ortalar.
<div class="row h-100">
<div class="col-sm-12 my-auto">
<div class="card card-block w-25">Card</div>
</div>
</div>
Otomatik Kenar Boşlukları Demosunu Kullanarak Dikey Merkez
my-auto dikey y eksenindeki kenar boşluklarını temsil eder ve şunlara eşdeğerdir:
margin-top: auto;
margin-bottom: auto;
2 - Flexbox'lı Dikey Merkez:

Bootstrap 4 yana .rowartık display:flexsadece kullanabilirsiniz align-self-centerdikey ortalamak için herhangi bir sütun üzerinde ...
<div class="row">
<div class="col-6 align-self-center">
<div class="card card-block">
Center
</div>
</div>
<div class="col-6">
<div class="card card-inverse card-danger">
Taller
</div>
</div>
</div>
veya satırın align-items-centertamamını .rowdikey olarak ortalamak için tümünü kullanın col-*...
<div class="row align-items-center">
<div class="col-6">
<div class="card card-block">
Center
</div>
</div>
<div class="col-6">
<div class="card card-inverse card-danger">
Taller
</div>
</div>
</div>
Dikey Merkez Farklı Yükseklik Sütunları Demosu
3 - Display Utils Kullanarak Dikey Merkez:
Özyükleme 4 olan görüntü utils'i için kullanılabilir display:table, display:table-cell, display:inline, vs .. Bu kullanılabilen dikey hizalama utils hizalama satır içi, sıralı blok veya tablo hücre elemanları.
<div class="row h-50">
<div class="col-sm-12 h-100 d-table">
<div class="card card-block d-table-cell align-middle">
I am centered vertically
</div>
</div>
</div>
Display Utils Demosunu Kullanarak Dikey Merkez