Navigasyon  
  Ana Sayfa
  İletişim
  Ziyaretçi defteri
  Anket Sayfası !
  Giriş Yap !
  Sitenin Reklamını Yap !
  En Güzel Şiirler
  Ders Verici Hikayeler
  HTML Dersleri
  => HTML ' e Giriş
  => Metin Düzeni
  => Yazı Biçimi
  => Linkler
  => Resim Yerleşimi
  => Çerçeveler
  => Multimedya
  => Form Araçları
  => Bloklama
  => Sayfa Altyapısı
  Windows XP İçin Gerekli Programlar
  Klavyenizdeki Kısayol Tuşları
  Video İzleyelim
Sayfa Altyapısı

HTML DERSLERİ

Ders10: Sayfa Altyapısı

 


 

 

İlk sayfadan başlayarak hemen hemen her uygulamamızda kullandığımız <body> kodunun inceliklerini öğreneceğiz. Daha önce anlattığım gibi, <body> kodu sayfa üzerinde görüntülenecek tüm araçları barındırır. Bu sayfada ise <body> kodunun parametreleri üzerinde duracağız ve bu parametrelerle sayfa altyapısını hazırlamayı öğreneceğiz.

Arkaplan Rengi

Bir sayfanın arkaplan rengini belirtmek için <body> koduna; tablolarda da kullandığımız, bgcolor="..." parametresini atarız. Zaten Çerçeveler isimli sayfamızdaki uygulamalarımızda bu parametreyi kullanmıştık.

Arkaplan Resmi

Web sayfalarımızın gösterişli olmasını isteriz. Ve bazen arkaplan rengini değiştirmek bize yetmez, arkaplanda bir resim veya desen olsun isteriz. Bunun için <body> koduna atayacağımız parametre: background="...". Parametrenin tırnak içindeki bölümüne arkaplanda yer almasını istediğimiz resmin dosya adresini yazarız. Bu resim arkaplanda yer alacaktır, sizin <body>...</body> arasına yerleştireceğiniz nesneler bu resmin önünde görünecektir. Resmin boyutu pencereden küçükse, pencerenin tamamını kendisini tekrar ederek kaplar, buna tile (döşeme) diyoruz. Örneğin aşağıdaki küçük resime bakın:






Bu resimcik background="..." parametresiyle tanımlandığında, pencerenin tamamının bu resimcikle döşeli olduğunu göreceksiniz.

Bu tür döşeme resimcikleri internette birçok site tarafından ücretsiz olarak sunmaktadır; tabi kendiniz de oluşturabilirsiniz.

Arkaplana döşeme resimcik değil de, büyük boy bir resim koymak da isteyebilirsiniz. Ama koyacağınız resim tam pencere boyutunda olmazsa bazı sorunlar yaşayabilirsiniz:

Bu uygulamamızda, arkaplana koyduğumuz resim 640x480 çözünürlükte tam ekranı kaplayacaktır. Ancak daha yüksek çözünürlüklerde resim pencereden küçük kaldığı için, kendisini tekrar edecek, döşeme resimcikler gibi davranacaktır. Oysa bizim istediğimiz resmin bütün haliyle, döşenmeden görüntülenmesiydi. Bu durumu nasıl aşarız? Bunun için tablolardan yararlanabiliriz. Zira background="..." parametresi <td> kodu için de geçerlidir. Resmin boyutu 640x480. O halde boyutu 640x480 olan bir tablo yapar ve tabloya arkaplan resmini background parametresiyle atarız. Resimle tablo birbiriyle aynı boyutta olduğu için, arkaplan resmi kendisini tekrar etmez.

Bu uygulamamızla arkaplan resmini döşemeden görüntüleyebildik. Bu resim 640x480 çözünürlükte tam ekran, daha yüksek çözünürlüklerde ise sayfayı yatay ortalayacak şekilde görüntülenecektir. Hadi biraz daha uğraşalım ve arkaplan resmini hem yatay hem de düşey olarak ortalayalım. Bunun için tablo içinde tablo yöntemini kullanırız:

Görev başarıyla sonuçlandı. Önce sayfanın (pencerenin) tamamını kaplayan boyutta görünmez bir tablo oluşturduk. Sonra bu tablonun içine resimle aynı boyutta, görünmez başka bir tablo yaptık ve bu iç tabloyu; dış tabloya parametre atayarak, düşey ve yatay olarak ortaladık. Sonra arkaplan resmini bu iç tabloya yerleştirdik.

Arkaplan Resmini Sabitleme

Arkaplana yerleştirdiğimiz resim, sayfa pencereden büyükse scrollbar'ın konumuna göre sayfayla birlikte kayar. Arkaplan resminin sayfayla beraber kaymamasını, arkaplan resminin her zaman konumunu korumasını istiyorsak bgproperties="fixed" parametre ve değerini kullanırız. Not: Bu parametreyi Netscape gözatıcıları desteklemiyor.

Aşağıdaki uygulamada arkaplan resmi sabitlenmemiş, sayfayla birlikte kayıyor:

Biraz uzun bir uygulama oldu, ancak kayan sayfa oluşturmak için böyle uzun bir örneğe ihtiyacımız var. Bu sayfada arkaplan resmi sayfayla beraber scrollbarın konumuna göre kayıyor. Oysa aşağıdaki uygulamada bgproperties="fixed" parametresini kullanarak arkaplan resmini sabitleyeceğiz; sayfayla beraber kaymasını önleyeceğiz.

Arkaplan sabitlemenin yararlarını son uygulama ile görmüş olduk. Eğer arkaplan resmi döşeme (kendini tekrar etme) tarzında değilse arkaplan resmini sabitlemeyi tercih edebilirsiniz.

Sayfanın Hiperlink Yapısı

Çok dikkatli okuyucular son iki uygulamada <body> koduna yeni bir parametre atanmış olduğunu görürler: text="...". Bu parametre ile sayfadaki metnin rengi ayarlanır, biz de son iki uygulamada bu parametreyi kullanarak metin rengini beyaz yaptık. Eğer sayfada bu parametre kullanılmışsa, metinlerin varsayılan değerleri parametrede belirtilen renk olur ama bu rengi <font color="..."> kod ve parametresiyle değiştirebiliriz.

Sayfadaki hiperlinklerin rengini belirlemek için <body> koduna link, vlink ve alink parametreleri atanır:

link Hiperlinkin rengini belirler.
  <body link="blue">
vlink Ziyaret edilmiş hiperlinklerin rengini belirler.
  <body vlink="purple">
alink Hiperlinklerin tıklandığı andaki rengini belirler.
  <body alink="red">

Pencere Boşlukları

Tabloda yazılan değerler hiperlinklerin standart renkleridir aslında. Sizler bu üç parametreyi beraber kullanarak sıra dışı hiperlinkler oluşturabilirsiniz. (CSS derslerinde çok daha detaylı işleyeceğiz.)

Web sayfasını oluşturduğumuz zaman, sayfanın pencereyle arasında boşluklar olduğunu görürüz. Web tasarımcısı o kadarcık kullanılmayan alanı bile değerlendirmek isteyebilir. (Özellikle görüntü nesnelerinin çok kullanıldığı sayfalarda. Sayfa kenarındaki boşlukları ayarlamak için <body> koduna leftmargin, topmargin, rightmargin ve bottommargin gibi parametreler atanır:

leftmargin Sayfanın sol kenar boşluğunu (piksel cinsinden) belirler.
  <body leftmargin="0">
topmargin Sayfanın üst kenar boşluğunu belirler.
  <body topmargin="40">
rightmargin Sayfanın sağ kenar boşluğunu belirler.
  <body rightmargin="20">
bottommargin Sayfanın alt kenar boşluğunu belirler.
  <body bottommargin="10">

Bu sayfada <body> koduna parametreler atayarak sayfanın altyapısını oluşturmayı öğrendik. Aslında usta bir web tasarımcısı sayfa altyapısını CSS ile belirler; bu sayfada öğrendiklerimiz CSS derslerini altyapısını oluşturmaktadır. Laf aramızda, bu sayfaya kadar gelebilen okuyucular web sayfası oluşturmak için her türlü bilgiyi edinmiş oldular

 
Hoş Geldiniz ...!!  
   
Program Download  
  WinRAR (Türkçe) 3.60 Beta 8
Avast! 4 Home Edition 4.7.871
MSN Messenger (Türkçe - Windows 98/ME için) 7.0.0816
LimeWire Basic (Türkçe)
.NET Framework Dil Paketi (x86) 3.5
Ashampoo FireWall Free 1.20
Download Accelerator Manager 3.2
Power MP3 Cutter (MP3 Sound Cutter) 2006 2.5
 
Bugün 14 ziyaretçi (17 klik) kişi burdaydı!

Copyright © 2008 - All Rights Reserved Designed by vOLkaN

Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol