CSS'de bir elemanı merkezlemek için birkaç yöntem bulunmaktadır:
- Flexbox Kullanımı: Elemanı hem yatay hem de dikey olarak merkezlemek için
display: flex;
,justify-content: center;
vealign-items: center;
özelliklerini kullanmak yeterlidir 12.
.container { display: flex; justify-content: center; align-items: center; height: 100vh; }
- Grid Kullanımı:
display: grid;
veplace-items: center;
özellikleri ile de elemanı merkezlemek mümkündür 13.
.container { display: grid; place-items: center; height: 100vh; }
- Absolute Konumlandırma:
position: absolute;
,top: 50%; left: 50%; transform: translate(-50%, -50%)
özellikleri ile elemanı merkezleyebilirsiniz 14.
.parent { position: relative; } .child { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
5 kaynaktan alınan bilgiyle göre: