Ninja! .

   
  hos geldiniz
  Site Tasarımı Ders5
 
Tablo Hazırlama



Grafik destekli Web programlarinin tablo destegi ile çok çesitli istatistiki bilgiler, programlar, her türlü listeler ekranda derli toplu gösterilebilir. Tablo hazirlama basligi altindaki örnekler, her çesit tablonun olusturulmasi için yeterli degildir. Kullanici, istegi dogrultusunda bunlari gerçeklestirmelidir.

Ekranda tablo gösterirken, o an kullanilan pencerenin büyüklügüne ve tablo içindeki metinin genisligine göre tablonun en ve boyu degisebilir.

Tablo, satir ve sütunlardan olustugu için her hücre ayri ayri tanimlanir. Her satir ve sütun, kendi içinde baska satir ve sütunlari ihtiva edebilir.

Tablolara baslik, liste, paragraf, form, figür ve her formatta metin konabilir ve Örnek olarak belirtmem gerekirse sizlere şu örnekler ile göstere bilirim.

HTML-Kodu:
<TABLE BORDER> <TR><TH ROWSPAN=2><TH COLSPAN=2>Average <TH ROWSPAN=2>other<BR>category<TH>Misc <TR><TH>height<TH>weight <TR><TH ALIGN=LEFT>males<TD>1.9<TD>0.003 <TR><TH ALIGN=LEFT ROWSPAN=2>females<TD>1.7<TD>0.002 </TABLE>
Yukarıda vermiş olduğum html cod satırlarını kullandığımız zaman ekranımıza aşağıdaki gibi bir görüntü gelecektir.Bunu istediğiniz gibi değiştirmek isterseniz bunu yapmak elbette mümkün şimdi sözlerimi kısa keserek ekranımıza ne gibi bir görüntü geleceğini aşağıda hep beraber görelim.

http://www.fmtr.net/attachment.php?a...d=11666442 93

Burada dikkat edilmesi gereken konularımızı aşağıda detaylı bir şekilde anlattım ve bunları çok dikkatli şekilde görmek, uygulamalar yaparken dikkat edeceğimiz kısımlardır.

. Default olarak, header hücreler merkeze alinir, digerleri saga yanasik olarak ekrana gelirler. Bunu engellemek için hücre için <ALIGN=.. belirteci, tüm tablo için <COLSPEC=.. belirteci kullanilir.

. Her hücre bos olabilir.

. Tablodaki her satirdaki kolon sayisinin esit olmadigi durumlarda kayip hücreler tablonun sagina yerlestirilir ve içleri bos kalir.

. Tablodaki satir sayisi <tr belirteci tarafindan belirlenir.

. <th> ve <tc> belirteçleri sadece <tr> belirteçleri arasinda olabilir.

. Hücrelerin üstüste gelmesi istenmeyen sonuçlar yaratabilir.

Tablo ebadi

Tüm tablonun uzunlugu, en genis satirla belirlenir. Kelimeler kisaltilmadigi için paragraflar <br> ile kesilmedikçe ekrana gelirler. En kisa uzunluk da en genis kelime veya resmin uzunlugu ile bagintilidir.

Align
Tablonun dik halinin nasil olacagini belirler.

Left
Metini ekranin soluna yanasik yazar.

Right
Metini ekranin sagina yanasik yazar.

Colspec
Sütunlarin ebadini ayarlar. Sütunlar soldan saga, bir büyük harf ve onu izleyen bir sayi ile listelenirler (örnegin <COLSPEC="L20 C8 L10" > ). Hücrenin ihtiva etttigi yazilari L harfi sola, R harfi saga alir. C harfi ortalamak için kullanilir. Burada belirteç opsiyonlari mutlaka büyük harfle yazilir.

Border
Bu belirteç, tablo kenarlarinin ebadini kontrol etmeye yarar. <table border=10>

Nowrap
Programin tablo içinde paragraflari otomatik olarak kesmemesi için kullanilir.Böylece kullanici istedigi yerde <br> belirtecini kullanabilir.

Sizlere tablo örneklerini vermem gerekirse kısaca aşağıda belirttiğim gibi verebilirim ve elbette bunları sizler kendinize göre uygulamalar yaparak düzelte bilirsiniz.

Temel bir FMTR Yöneticilerine has bir tablo

HTML-Kodu:
<table border> <tr> <td><center>Erre</center></td> <td>aSii_GenC</td> <td><center>Ares</center></td> </tr> <tr> <td>Volkan</td> <td><center>TnT</center></td> <td>Numberone</td> </tr></table>
Yukarıda sizlere örnek olarak verdiğim html kod satırlarını kullandığımız zaman bakalım ekranımıza nasıl bir görüntü gelecek bu görüntüleri sizlerle beraber bir bakalım aşağıda görüntünün önizleme resmi bulunmaktadır.

http://www.fmtr.net/attachment.php?a...d=11666441 61

Rowspan kullanarak tablo oluşturalım

HTML-Kodu:
<table border> <tr> <td>1. hücre Erre</td> <td rowspan=2>2. hücre aSii_GenC</td> <td>3. Ares</td> </tr> <tr> <td>4. hücre Volkan</td> <td>5. hücre TnT</td> </tr></table>
Rowspan kullanarak yukarıda belirtmiş olduğum html kod satırlarından yararlanarak oluşturmuş bulunuyorum ve gelin bunu biz ekranımızda nasıl görüneceğini görelim ekranda çıkacak olan görüntü aşağıda önizleme mevcut.

http://www.fmtr.net/attachment.php?a...d=11666445 80

Yukarıda vermiş olduğum örneklemelere devam edersem aşağıda belirttiğim html kod satırlarından faydalana bilirim gelin bunu yukarıda sizlere örnek olarak verdiğim Rowspan kullanarak oluşturduğumuz tablomuzu değiştirelim.

HTML-Kodu:
<table border> <tr> <td rowspan=2>1. hücre</td> <td>2. hücre</td> <td>3. hücre</td> <td>4. hücre</td> </tr> <tr> <td>5. hücre</td> <td>6. hücre</td> <td>7. hücre </td> </tr></table>
Yukarıda vermiş olduğum html kod satırlarından bakalım ekranımıza ne gibi görüntü çıkacak bunu sizlerle beraber görelim ve tablo yapımımız devam edecektir.

http://www.fmtr.net/attachment.php?a...d=11666449 00

Colspan kullanarak bir kaç tablo yapalım boş durmak zararımıza.

HTML-Kodu:
<table border> <tr> <td>1. hücre</td> <td colspan=2>2. hücre</td> </tr> <tr> <td>3. hücre</td> <td>Item 4</td> <td>5. hücre</td> </tr></table>
Yukarıda belirttiğim html kod satırlarından yararlanarak yaptığımız tablomuzu penceremizde ne gibi bir görüntü ile karşılaşacağımızı aşağıda önizleme olarak belirttiğim gibi karşımıza görüntü çıkacaktır.

 
  Bugün 1 7808 ziyaretçi (9439 klik) kişi burdaydı!  
 
http://s4.gladiatus.net/game/c.php?uid=188113 Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol