dikey ortalama biraz sıkıtılı bir işlem fakat şöyle bir deneyin bakalım.
örnek;
.main {
margin-top: 50% ;
text-aling:center
}

bu arada main doğrudan etiket olarak kullanıldıysa sitil tanımlaması yaparken başındaki nokta olmaması gerekiyor.

main {

}