<frameset> . . . </frameset> Çerçeve (frame) yaratır. İç içe çerçeve olabilir.
<frameset rows="value,value"> Bir (ana) çerçeve içinde kaç tane yatay çerçeve oluşacağını belirler. Çerçevenin yatay uzunluğu piksel, ya da ana çerçevenin genişliğinin yüzde oranıyla belirlenebilir. İlk ana çerçeve bütün ekrandır.
<frameset cols="value,value"> Bir (ana) çerçeve içinde kaç tane düşey çerçeve (kolon) oluşacağını belirler. Çerçevenin yatay uzunluğu piksel, ya da ana çerçevenin genişliğinin yüzde oranıyla belirlenebilir. İlk ana çerçeve bütün ekrandır.
<frame> Bir çerçeve içinde bir tek çerçeve yaratır.
<noframes> . . . </noframes> Frame'i desteklemeyen tarayıcılar için alternatif açıklama yaratır.
Yukarıdaki kodları inceledikten sonra, bir örnek yapalım.
Yukarıda örneği çalıştırdığımız zaman ekrana aşağıdaki gibi bir web sayfası gelecektir.
Bunun yukarıda anlatılandan farklı yanı normal bir HTML belgesinde farklı bir sayfa ya da site için pencere açmanıza yaramaktadır. Pencere içerisinde boyutu belirttiğiniz boyutlarda olmak üzere belirttiğiniz site görünecektir: Şimdi bu dediğimizi bir örnek yaparak inceleyelim:
Yukarıda örneği çalıştırdığımız zaman ekrana aşağıdaki gibi bir web sayfası gelecektir.
Son olarak Frame ile iFrame arasındaki fark nedir sorusuna geldiğimiz zaman; iki koduda denediğinizde farkı göreceksiniz ama yinede kısaca anlatalım . Frame sayfamızı çerçevelere böler. Boyutlandırma yapılır fakat sayfanın tamının bir bölümü olarak ayarlanmak zorundadır. iFrame ise boyutlarını scrollbarı sayesinde belirlediğimiz esnek bir pencere oluşturur.
Hiç yorum yok:
Yorum Gönder