Center Vertikal di CSS

Bagaimana cara membuat css center secara vertikal

04 Oktober, 2022
tipscss

Penting membuat konten pada css secara center memang tidak mudah, baik itu secara horizontal maupun vertical.

center-css

Mungkin kalau center secara Horizontal tidak begitu sulit seperti :

Jika itu inline-element kita bisa menggunakan text-align:center;

center {
    text-align: center;
}

Atau jika itu block level element kita bisa menggunakan margin:0 auto;

center {
    margin: 0 auto;
}

Kedua hal ini dapat menjadi solusi center secara horizontal.

Namun bagaimana jika centering secara vertikal?

Center vertikal memang agak sedikit lebih sulit daripada center secara horizontal. Terdapat beberapa cara yang bisa dilakukan, namun disini kita mau coba 2 cara yaitu dengan flexbox dan dengan grid.

Flexbox

Pada flexbox kita bisa mengatur align-items dan flex-align secara center:

html,
body {
  height: 100%;
  margin: 0;
}

body {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-flex;
  display: flex;
}

Grid

Untuk Grid kita bisa mengatur place-items box menjadi center:

body {
  display: grid;
  height: 100vh;
  margin: 0;
  place-items: center center;
}

Semoga bermanfaat, Sekian. Terimakasih :sunglasses: :sunglasses:

Bagaimana Caranya Masuk Dunia Programming? Mulainya Dari Mana?
Anonimak

sanonimak@gmail.com

Hidup indah bila mencari berkah

Published
04 Oktober, 2022