
Çerçeveler tarayıcımızda birden fazla html döküman açmamızı sağlar. Her çerçeve de ayrı bir html sayfa vardır ve bunların hepsi birbirinden bağımsızdır.
Dezavantajları;
İstenilen sayfanın yazıcıya gönderilmesi zordur
Her sayfayı takip etmek zordur
Frameset etiketi
<frameset> sayfanın hangi biçimde çerçeveye ayrılacağını belirler, satır veya sütun olarak belirlenir.
Frame etiketi
Her bir çerçevede hangi dökümanın görüntüleneceğini belirtir.
<frameset cols="30%,70%">
<frame src="frame_1.htm">
<frame src="frame_2.htm">
</frameset>
Burada iki sütunlu bir çerçeve belirlenmiş, ilk çerçeve için tarayıcının %30 u ikinci çerçeve için tarayıcının %70 i ayrılmıştır.
%30 luk alana frame_1.html, %70 lik alana da frame_2.html dökümanları çağırılmıştır.
Çerçeveler günümüz standartlarında kullanılmayan, W3C tarafından kullanımdan kaldırlmış bir etikettir, bunun yerine daha çok tablolu sayfalar ya da daha da gelişmişi, tablo kullanmadan <div> ler ile yapılan sayfalar kullanımaktadır. <div> leri css ile birlikte anlatacağım.
Tablolar
Table etiketi ile belirlenir, tr ile satırlara, td ile de sütunlara bölünür.
<td> nin anlamı "table data" dır, yani veri hücresi, tablo içerisine eklenecek olan nesneler (resim, paragraf, form elemanları vs) td etiketinin içinde yazılır.
<table border="1">
<tr>
<td> 1. Satır, 1. Hücre </td>
<td> 1. Satır, 2. Hücre </td>
</tr>
<tr>
<td> 2. Satır, 1. Hücre </td>
<td> 2. Satır, 2. Hücre </td>
</tr>
</table>
Tablonun ekran çıktısı
1. Satır, 1. Hücre
1. Satır, 2. Hücre
2. Satır, 1. Hücre
2. Satır, 2. Hücre
border parametresi ile