HTML Çerçeveler (Frames)
Çerçeveler sayesinde aynı tarayıcı penceresinde
birden fazla HTML dökümanı görüntüleyebilirsiniz.
Örnekler
Dikey Çerçeveler
Yatay Çerçeveler
Çerçeveler
Çerçeveler sayesinde aynı tarayıcı penceresinde
birden fazla HTML dökümanı görüntüleyebilirsiniz. Her HTML dökümanı
bir çerçeve (frame) ve her çerçeve birbirinden bağımsız olur.
Çerçeve kullanmanın dezavantajları:
- Web geliştiricilerin birden fazla HTML dökümanını takip etmesi
zordur.
- İstenilen sayfanın yazıcıya gönderilmesi zordur.
Frameset Etiketleri
- <frameset> pencerenin hangi biçimde çerçevelere
ayrılacağını belirler.
- Her frameset satır (rows) veya sütun (cols)
olarak belirlenir
Frame Etiketi
- <frame> etiketi, her bir çerçevede hangi HTML
dökümanının görüntüleneceğini belirtir.
Aşağıdaki örnekte 2 sütun çerçeveli bir döküman bulunmaktadır.
İlk çerçeve için tarayıcı penceresinin genişliğinin %25'i
ayrılmıştır. İkincisine ise %75'i ayrılmıştır. "frame_a.htm" birinci
sütuna, "frame_b.htm" ise ikinci sütuna yerleştirilmiştir:
<frameset cols="25%,75%">
<frame src="frame_a.htm">
<frame src="frame_b.htm">
</frameset> |
Not: frameset sütun değerleri ayrıca piksel olarak ta
belirtilebilir: (cols="200,500"), ayrıca geri kalanının da kendi
kendini 100 değerine tamamlamasına olanak verilebilir: (cols="25%,*").
Temel Notlar - Yararlı İpuçları
Çerçevelerde görünebilir kenarlıklar vardır. Kullanıcı bunları
sürükleyerek yeniden boyutlandırabilir.Bunu önlemek için noresize="noresize"
parametrelerini <frame> etiketi içine
yazabilirsiniz.
<noframes> etiketini döküman içerisine eklerseniz,
tarayıcınız çerçeve özelliğini desteklemez hale gelir.
Önemli: <body></body>
etiketlerini <frameset></frameset> etiketleri ile
beraber kullanamazsınız!
Frame Etiketleri
Etiket |
Açıklama |
<frameset> |
Frame ayarlarını belirtir. |
<frame> |
Alt pencere (çerçeve) belirtir. |
<noframes> |
Frame desteğinin kullanılmamasını sağlar. |
<iframe> |
İç frame belirtir. |
|