CSS'de dikey merkezleme

CSS çoğumuz için hala kafa karıştırıcıdır: her biri sonucu sezgisel olmayan şekillerde etkileyebilen yüzlerce kötü adlandırılmış özelliğe sahiptir. Web geliştirmede öğelerin dikey konumlandırılması çetrefilli bir iştir ve geçmişte sıklıkla baş ağrısına neden olmuştur. Ama çok şükür o günler geride kaldı.


İnanması zor: 2024'te artık tek satır CSS ile istenilen sonuca ulaşmak mümkün olacak:

0f1273b25d9806459716

0f1273b25d9806459716

Geçmişte insanlar aynı sonuca ulaşmak için çeşitli başka seçenekler kullanıyorlardı.:

Esnek Kutu

0f1273b25d9806459716

Mutlak konumlandırma

0f1273b25d9806459716

Satır içi blok

0f1273b25d9806459716

The Hizalama içeriği için tarayıcı desteği artık çok iyi ve artık güncelliğini yitirmiş tekniklerin kullanılması konusunda iyi bir argüman yok. Diğer şeylerin yanı sıra, bu görev için artık bir Flexbox'a ihtiyacınız yok ve alt öğenin ayrı bir öğede olması gerekmiyor (yukarıdaki örnekten farklı olarak). div dahil olmak. Onlarca yıllık ilerlemenin ardından CSS'nin artık dikey ortalamayı kontrol edecek tek bir özelliğe sahip olması şaşırtıcı.

Geri