30 Mart 2014 Pazar

HTML Frame Etiketi ve Özellikleri

Browser penceresi birden fazla sayfanın gösterilebilmesi için frame’ lere ayrılabilir. Örneğin solda menuleri gösteren bir sayfa ortada içeriğin gösterildiği bir sayfa bulunabilir. Frame yerleştirmek için önce frameset yerleştirmek gerekir. Frameset iki frame’in yerleştirildiği frame’dir. örneğin 3 frame koymak istiyorsanız önce sayfaya bir frameset ekleyerek ikiye böleceksiniz. İki bölümden birine frame değil başka bir frameset yerleştireceksiniz. Şimdi örnek olarak sol’da ve sağ’da olamak üzere iki frame yaratıyoruz.

<html>
<frameset cols=”30%,*”>
<frame src=”left.html” name=”left”>
<frame src=”right.html” name=”right”>
</frameset>
</html>
Sol frame’in adını left, sağ frame’in adını right yaptık. Frameset’in cols özelliği ile soldaki frame’in genişliği tüm genişliğin %30′u olduğunu belirttik. * ile geri kalan genişliğin yani %70′in sağ frame’e ayrıldığını söylemiş olduk. Şimdi yukarıda bir frame ve aşağıda bir frame yapıyoruz.
<html>
<frameset rows=”30%,*”>
<frame src=”top.html” name=”top”>
<frame src=”bottom.html” name=”bottom”>
</frameset>
</html>
Burada da yukarıdakine benzer şekilde tüm yüksekliği %30′u top.html’e geri kalan ise bottom.html’e verilir. İstinirse % cinsinden değil de pixsel olarakta verilebilir. İkiden fazla frame yerleştirmek için frameset içinde frameset kullanmamız gerekir. Şimdi solda bir frame, sağda ise üst’te ve ortada bir frame yapalim. Bunun için önce sol ve sağ diye ikiye bölmemiz gerekir. Sonra sağ bölgeyede üst ve ortadaki olarak iki frame ekleyeceğiz.
<html>
<frameset cols=”30%,*”>
<frame src=”left.html” name=”left”>
<frameset rows=”20%,*”>
<frame src=”rightTop.html” name=”rightTop”>
<frame src=”rightBottom.html” name=”rightBottom”>
</frameset>
</frameset>
</html>
Görüldüğü gibi sol’a left.html yerleşir. Sağ üste rightTop.html sağ alta ise rightBottom.html gösterilecektir.

Hiç yorum yok:

Yorum Gönder