HTML Dersleri 8 - Çerçeveler

Bu dersimiz ile frames konusunu öğreneceğiz.

HTML Dersleri 8 - Çerçeveler

HTML Çerçeveler Konusu Nedir ?

Çerçeveleri kullanarak aynı sayfada birden fazla HTML dokümanı görebiliriz.

Frames

Çerçeveler kullanarak aynı sayfada birden fazla HTML dokümanı görüntüleyebiliriz. Her çerçeve birbirinden bağımsız olur. Çerçeve kullanmak geliştiricileri bir miktarda zorlayabilir. Bunun sebebi fazlasıyla dosya kullanımı işimizi zorlaştırır. 

Frameset Etiketleri Nelerdir ?

<frameset> pencerenin hangi biçimde ayrılacağını belirlediğimiz etikettir.

Her frameset rows(satır) veya cols(sütun) olarak tasarlanır.

Frame Etiketi Nedir ?

<frame> etiketi, çerçevede hangi dokümanın görüntüleceğini belirler. 

Örnek verelim : Örneğimizde 2 col çerçeveli bir doküman bulunacaktır. İlk frame için tarayıcı penceresinin genişliğinin %25'i ayrılmıştır. İkincisi ise %75 ayrılmıştır. "frame_a.html" birinci col'a, "frame_b.html" ise ikinci col'a yerleşmiştir. Hadi şimdi örnekte anlatılan kodlara bakalım. 

<frameset cols="25%,75%">
   <frame src="frame_a.html">
   <frame src="frame_b.html">
</frameset>

Frameset col değerini piksel olarak da belirleyebiliriz : (cols="450,550").

Bazı İpuçları

Frame yapılarında kenarlıklar vardır. Kullanıcılar bunları sürükleme özelliği ile yeniden boyutlandırabilir. Bunu engellemek için noresize="noresize" parametrelerini <frame> etiketi içinde kullanarak bunu engelleyebiliriz. 

<noframes> etiketini eklersek frame özelliği çalışmaz.

Frame Etiketleri Tablosu 

Tags Açıklama
<frameset> Frame ayarları için kullanılır
<frame> Alt çerçeve oluşturur
<noframes> Frame desteğini engeller
<iframe> İç pencere oluşturur