Kategoriler: Genel

CSS İle Web Sayfası Oluşturmak 2

Elastik Web Sayfaları Oluşturma
Likid Sayfalar yüksek çözünürlüğe sahip geniş ekranlarda satır yüksekliklerinden dolayı pek hoş görünmeyebilir. Bunun aksine, daraltılmış pencerelerde çok kısa ve parçalanmış görüneceklerdir ve metin boyutu arttırıldığında üst üste binmiş satırlarda görüneceklerdir. Bununla ilgili olarak elastik sayfa oluşturma metodu bize yardım edecektir.

Elastik Sayfalar web tarayıcılarına göre font boyutunun ve elementlerin genişliğinin göreceli olarak ayarlandığı sayfalardır. Genişlikleri em, yüzde(%) ve ex gibi göreceli birimler kullanarak tanımladığımızda font boyutu sayfa genişliğine göre değişecektir. Aynı şekilde satır yüksekliği(line-height) değerinde de göreceli birimler kullanarak daha okunaklı sayfalar elde edebilriz.

Elastik sayfa planlama metodununda bazı problemleri vardır, örneğin sabit genişlikteki sayflardaki gibi elastik metodda da boş alanlar yeterince kullanılamaz. Çünkü font boyutu arttırılırsa sayfa genişliği tarayıcının genişliğini geçecektir ve yatay kaydırma çubuğu çıkacaktır. Bu durumdan kurtulmak için body elementine max-width 100% ataması yapabilriz. Ancak bu özelliği IE6 desteklememektedir.

Elastik web sayfası tasarlamak çok kolaydır. Sabit Genişlikte sayfa tasarımı yapılan bir sayfanın birimleri piksel yerine em olarak değiştirilirse sayfa elastik yapıya kavuşacaktır. 1em yaklaşık olarak 10piksele denk gelir.

em’in asıl tanımı küçük “m” harfi genişliğidir. Normalde em font boyutu birimi olarak kullanılır ancak CSS’de width,line-height vd. özelliklerin birimi olarak da kullanılabilir. Em üst elemente veya diğer elementleri baz alarak göreceli bir değer alır. Bu özellik bize elastik web sayfası hazırlama imkanı verir.

Çoğu web tarayıcısınnda normal font boyutu 16px’dir. 10 pikselin yüzdesel değeri yaklaşık olarak 62.5% civarındadır. Bu belirtilen değerlere göre kodumuzu yazarsak:

  1. body{
  2. text-align:center;
  3. font-size:62.5%;
  4. font-family:Arial, Helvetica, sans-serif;
  5. }
  6. #sayfa{
  7. width:72em;
  8. margin:0 auto;
  9. text-align:left;
  10. }
  11. #ustAlan
  12. {
  13. width:72em;
  14. }
  15. #anaMenu
  16. {
  17. float: left;
  18. width: 18em;
  19. }
  20. #KapsayiciAlan
  21. {
  22. float: right;
  23. width: 52em;
  24. }
  25. #icerik
  26. {
  27. float: left;
  28. width: 32em;
  29. }
  30. #BannerAlani{
  31. float: right;
  32. width: 20em;
  33. }
  34. #altAlan
  35. {
  36. width:72em;
  37. clear: both;
  38. }

Burada body elementi font boyutunu 1em eşit olan font-size:62.5%; atamasını yaptık. Daha sonra sayfadaki birimleri bu değeri baz alarak hesapladık ve em birimi vererek sayfamızı elastik bir hala getirdik.

Sayfamızın Sabit Genişlikteki sayfalardan farkını anlamak için web tarayıcısının font boyutu değerlerini veya yakınlaştırma(zoom) aracını (Opera, FF-eklentisi var ve IE 7 de var)kullanarak görebilriz. IE ve FF için Görünüm(View) – Metin Boyutu(Text Size) Opera için View – Zoom seçeneklerini kullanarak farkı görebilriz.

Bul-Tikla

Son Yazılar

II. Dünya Savaşı, Naziler ve Hitler: Filmler, Kitaplar, Belgeseller

II. Dünya Savaşı, Naziler ve Hitler: Filmler, Kitaplar, Belgeseller II. Dünya Savaşı, Naziler ve Hitler:…

1 gün ago

Hayatımızı Değiştiren Filmler 2020-2025 – Türk Dili ve Edebiyatı

Hayatımızı Değiştiren Filmler Atillâ Dorsay’ın Hayatımızı Değiştiren Filmler 2020-2025 adlı kitabı, dünya sinemasının son beş…

3 gün ago

Atillâ Dorsay – Türk Dili ve Edebiyatı

Atillâ Dorsay Atillâ Dorsay, Türkiye’de sinema eleştirmenliğinin bağımsız ve saygı duyulan bir uzmanlık alanı hâline…

3 gün ago

Haytalarla Çolpalar Özeti ve Konusu

Haytalarla Çolpalar – Jack LondonKarakterlerJack London: Romanın anlatıcısı ve başkahramanı. Genç yaşta ağır emek verme koşullarından…

5 gün ago

Üç Kutuplu Türkiye Konusu ve Özeti

Üç Kutuplu Türkiye – Zülfü LivaneliMevzusuKitap, Türkiye’nin artık klasik sağ-sol ayrımıyla açıklanamayacağını, toplumun ve siyasetin…

6 gün ago

Kamelyalı Kadın Özeti, Konusu ve Karakterleri

Kamelyalı Hanım – Alexandre DumasTür:RomanYazar:Alexandre DumasYayınlanma Zamanı:1848Yayınevi:İş Bankası Kültür YayınlarıISBN:9789754588252KarakterlerMarguerite Gautier (Kamelyalı Hanım): Güzelliğiyle tanınan,…

1 hafta ago