CSS'de dikey hizalama işlemlerini gerçekleştirmek için kullanılan iki önemli özellik bulunmaktadır: `align-items` ve `vertical-align`. Bu özellikler, farklı düzen yapılarında öğeleri hizalamak için özel olarak tasarlanmıştır. `align-items`, flex ve grid düzenlerinde, `vertical-align` ise inline ve table-cell öğelerinde kullanılır. Bu yazıda, her iki özelliğin işlevlerini ve hangi durumlarda tercih edilmeleri gerektiğini inceleyeceğiz.
CSS align-items
ve vertical-align
özellikleri farklı bağlamlarda kullanılır ve farklı işlevlere sahiptir.
Dolayısıyla,
align-itemsflex veya grid düzeninde çalışırken,
vertical-alignmetin ve inline öğeler için kullanılır.
align-itemsözelliği, flexbox veya grid konteyner içindeki öğelerin dikey hizalamasını belirler .
flex-start,
flex-end,
centergibi değerlerle kullanılır .
vertical-alignözelliği, inline veya table-cell öğelerinin dikey hizalamasını tanımlar .
top,
bottom,
middle,
text-top,
text-bottomgibi değerlerle çalışır .