Daha önce bu konuda bir makale yazmıştım. 100% Genişlik ve 100% Yükseklite Sayfa İskeleti Hazırlama bağlantısını tıklayarak makaleye erişebilirsiniz. Aynı yapıyı flex ile yapsam nasıl olur bir bakalım.
Bu yapının bize sağladıklarını listelersek.
- Esnek iç alan ve sabit yan kolonlarımız var
- Eşit kolon yüksekliğimiz var
- Sticky footer özelliği var
Flex ile bu işi yapalım.
HTML kodu;
Flex ile sayfa dibine yapışık alt alanlar (sticky footer) yapmak yazısında gördüğümüz gibi orta alanın tam sayfayı kaplaması ve alt alanın dibe yapışması için:
Tanımlarını yapıyoruz.
Menü ve reklam alanlarını eşit kolonlu yapmak ve menü kısmını sol tarafa koymak için:
Uyumlu web kısmını ve mobili önceliklendirdiğimiz de şöyle bir kod ortaya çıkıyor.
Sonuç
Eski koda göre flex ile kodladığımız sayfanın eskiye göre çok fazla avantajı var.
- Daha az kod
- Daha sade kod
- Uyumlu web desteği ve mobil önceliği
- SEO açısından daha avantajlı kod
Kalın sağlıcakla.