Similar presentations:
Çerçeveler. Örnek
1. ÇERÇEVELER
12. Çerçeveler
Çerçevelenmiş bir doküman, tarayıcı penceresini küçükpencere çerçevelerine böler.
Çerçeveli bir doküman birden fazla sayıda dökümandan
oluşur.
Yani iki çerçevesi olan bir sayfa, aslında üç dosya içerir:
Çerçeve ilişkisini tanımlayan çerçeve dökümanı
Birinci çerçevenin içeriğini barındıran dosya
İkinci çerçevenin içeriğini barındıran dosya
2
3. Çerçeveler
Çerçeveleyici dökümanı belirtmek için <BODY> yerine<FRAMESET> kullanılır. Bu elementin temel nitelikleri
ROWS ve COLS’dur. Belgenin bölüneceği satır sayısı
ROWS’a atanır. Belgenin bölüneceği sütun sayısı
COLS’a atanır.
<FRAMESET COLS=“20%,80%”>
<FRAMESET ROWS=“10%,80%,10%”>
<FRAMESET COLS=“200,400”>
Piksel olarak bölme
<FRAMESET COLS=“175,*”>
*=geri kalan alan
3
4. Çerçeveler
Çerçeve tasarımı <FRAMESET> elementi ilebelirtildikten sonra, bütün çerçevelerin
içeriklerinin ROWS ve COLS niteliklerinde
tanımlandıkları sırayla <FRAME> elementi
kullanılarak belirtilmesi gerekir.
<FRAME> elementinin temel niteliği, çerçeveye
yüklenecek dökümanın URL’si atanan SRC
niteliğidir. NAME niteliğine çerçevenin ismi
atanmalıdır (hedef olabilmesi için önemli).
4
5. Çerçeveler
Çerçeve DökümanıSol.htm
Sag.htm
5
6. Örnek
67. Cevap (Çerçeve Dökümanı)
78. Cevap(devam)
bir.htmiki.htm
uc.htm
dort.htm
8
9. Çerçeveler
Çerçeve DökümanıUst.htm
Alt.htm
9
10. Örnek
1011. Cevap (Çerçeve Dökümanı)
1112. Cevap (devam)
bir.htmiki.htm
uc.htm
12
13. İç içe geçmiş çerçeveler
Çerçeve DökümanıAlt.htm
UstSol.htm
UstSag.htm
13
14. Örnek
1415. Cevap (Çerçeve Dökümanı)
1516. Cevap(devam)
bir.htmiki.htm
uc.htm
dort.htm
16
17. <FRAME> Elementi Nitelikleri
<FRAME> Elementi NitelikleriSRC ve NAME nitelikleri dışında FRAMEBORDER,
MARGINWIDTH, MARGINHEIGHT, NORESIZE ve SCROLLING
nitelikleri de vardır.
FRAMEBORDER, çerçevenin kenarlığı olup olmayacağını belirtir. 1
değeri kenar var demektir. O değeri kenar yok demektir.
MARGINWIDTH, çerçevenin içeriği ile sol ve sağ kenarları
arasındaki boşluğu piksel cinsinden belirtir.
MARGINHEIGHT, çerçevenin içeriği ile üst ve alt kenarları
arasındaki boşluğu piksel cinsinden belirtir.
NORESIZE, çerçeve boyutlarının değiştirilmesini iptal eder. Değer
almaz.
SCROLLING, çerçevenin kaydırma çubukları olup olmayacağını
belirtir. Alabildiği değerler; Yes, no ve auto. Yes=Olur, No=Olmaz,
Auto=tarayıcıya bırakır
17
18. Çerçeve Hedefleme
<A> elementinin TARGET niteliği hedefçerçevenin ismi yapılır veya şu değerlerden
birini alır.
_blank:yeni pencere,
_self:etkin çerçeve,
_parent:ebeveyn çerçeve,
_top:bütün çerçevelerin üzerine
Bir çerçevenin başlangıçta bir şey göstermesi
istenmiyorsa SRC=“” yapılır.
18