Tablo Oluşturma - HTML Ders 8

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı D®agon

  • Ezberletmez Öğretir
  • *******
  • Join Date: Mar 2008
  • Yer: Ankara
  • 11650
  • +524/-0
  • Cinsiyet: Bay
    • Arif Hocam
Tablo Oluşturma - HTML Ders 8
« : 14 Ocak 2011, 23:09:33 »
Tablolar, sayfaları satırlara/sütunlara bölmek ya da metin veya grafiklerin sayfada
istediğimiz yerde durmasını sağlamak amaçlarıyla kullanabileceğimiz HTML'nin en önemli
yapıtaşlarındandır. Sayfada gözüksün ya da gözükmesin tabloları bir iskelet gibi kullanabilir,
böylece istediğiniz düzenlemeyi yapabilirsiniz.

Ekranda tablo gösterirken, o an kullanılan pencerenin büyüklüğüne ve tablo içindeki
metnin genişliğine göre tablonun eni ve boyu değişebilir. Tablo, satır ve sütunlardan
oluştuğu için her hücre ayrı ayrı tanımlanır. Her satır ve sütun, kendi içinde başka satır ve
sütunları ihtiva edebilir ve diğer satır ve sütunlarla birleştirilebilir. Tablolara başlık, liste,
paragraf, form, figür ve her formatta metin konabilir.

<TABLE>

Tablolar <table> belirteci ile başlar.
<table>
……

</table>

[color=red]TR :[/color]

Tabloda satır oluşturmayı sağlar.

örnek:
[html] 1.satır 2.satır
RAM
ROM
[/html]

[code]<table border="1">
<tr>
<td>RAM</td> 1.satır
</tr>
<tr>
<td>ROM</td> 2.satır
</tr>
</table>[/code]

[color=red]TD :[/color]

Tabloda sütun oluşturmayı sağlar.

Örnek:

[html] ---- 1.sütun ---- 2.sütun
RAMROM
[/html]

[code]<table border="1">
<tr>
<td>RAM</td>---- 1.sütun
<td>ROM</td>---- 2.sütun
</tr>
</table>[/code]

[color=red]Border :[/color]

Border parametresi hücrelerin ve tablonun etrafındaki çerçevenin kalınlığını
ayarlamak için kullanılır. border=0 çerçevenin görünmemesini sağlar.

örnek:

[html]
HTML
[/html]

[code]
<table border=0>
<tr>
<td>HTML</td>
</tr>
</table>[/code]

örnek:
[html]
HTML
[/html]

[code]<table border=2>
<tr>
<td>HTML</td>
</tr>
</table>[/code]


[color=red]TH :[/color]

Tablolar da HTML sayfasında olduğu gibi başlık (head) ve gövde (body) bölümlerine
ayrılabilir. Tabloda başlığı <thead> gövdeyi <tbody> etiketleri arasına yazarız. <caption>
etiketi ile ikinci bir açıklama vermek mümkündür.
Sütun başlıklarına gelince, her bir başlık <th> etiketi ile belirtilir ve bunlar etiketinde olduğu
gibi <tr>...</tr> arasına yazılır.
Tabloda satır ve sütunları belirten <tr> ve <td> etiketleri <tbody>...</tbody> arasına
alınır.

Örnek:

[html] Ders Dağılımı
Tablo 1.1: Bölümlere göre dersler
Bilgisayar Elektronik Elektrik
Web Tasarımı Uydu Alıcısı Çağırma Tes.
Programlama İletişim Tek. Dağıtım Panoları
[/html]

[code]<table border="1">
<thead>Ders Dağılımı</thead>
<caption align="bottom">
Tablo 1.1: Bölümlere göre dersler
<caption>
<tr>
<th>Bilgisayar</th>
<th>Elektronik</th>
<th>Elektrik</th>
</tr>
<tbody>
<tr>
<td>Web Tasarımı</td>
<td>Uydu Alıcısı</td>
<td>Çağırma Tes.</td>
</tr>
<tr>
<td>Programlama</td>
<td>İletişim Tek.</td>
<td>Dağıtım Panoları</td>
</tr>
</tbody>
</table>[/code]

[color=red]Width :[/color]

Tablonun pixel cinsinden genişliğini belirler. Bu parametreyi kullanmazsanız, Web
tarayıcınız hücre içeriklerini görüntüleyebileceği en makul genişliği tablonuza otomatik
olarak atayacaktır.

[color=red]Height :[/color]

Tablonun pixel cinsinden yüksekliğini belirler. Bu parametreyi kullanmazsanız, Web
tarayıcınız hücre içeriklerini görüntüleyebileceği en makul yüksekliği tablonuza otomatik
olarak atayacaktır.

Örnek:

[html]
Kasa
Fare
Klavye
Monitör
[/html]

[code]<table border="1">
<tr><td width=100 >Kasa</td></tr>
<tr><td width=100 height=50>Fare</td></tr>
<tr><td height=40>Klavye</td></tr>
<tr><td height=80>Monitör</td></tr>
</table>[/code]

[color=red]Colspan :[/color]

Aynı satırdaki hücreleri birleştirmek için colspan parametresi kullanılır.

Örnek:
[html]
CDelphiPascal
XMLBorland CHTML
PHPBasicASP
[/html]

[code]<table border="1" >
<tr>
<td>C</td><td>Delphi</td><td>Pascal</td></tr>
<tr>
<td>XML</td><td>Borland C</td><td>HTML</td>
</tr>
<tr>
<td>PHP</td><td>Basic</td><td>ASP</td></tr>
</table>[/code]

[color=red]Rowspan :[/color]

Aynı sütundaki hücreleri birleştirmek için de rowspan parametresi kullanılır.

Örnek:

[html]
Delphi Pascal
XML Borland C HTML
PHP Basic
[/html]

[code]<table border="1" >
<tr>
<td colspan="2">Delphi</td>
<td>Pascal</td></tr>
<tr>
<td>XML</td>
<td>Borland C</td>
<td rowspan="2">HTML</td></tr>
<tr>
<td>PHP</td>
<td>Basic</td></tr>
</table>[/code]

[color=red]Cellspacing :[/color]

Tablonun.içerisindeki hücrelerin, birbirlerinden ve tablo sınırlarından uzaklığını, pixel
cinsinden ayarlar.

örnek:
[/html]
<table border="1" cellspacing="5">
<tr><td>Donanım</td></tr>
<tr><td>Yazılım</td></tr>
</table>
[/html]

[code]<table border="1" cellspacing="5">
<tr><td>Donanım</td></tr>
<tr><td>Yazılım</td></tr>
</table>[/code]

Örnek:

[html]
Donanım
Yazılım
[/html]

[code]<table border="1" cellspacing="9">
<tr><td>Donanım</td></tr>
<tr><td>Yazılım</td></tr>
</table>[/code]

[color=red]Cellpadding :[/color]

Cellpadding değişkenine verilebilecek herhangi bir sayı, tablonun sınırları ile tablo
içeriği arasındaki mesafeyi ayarlar. cellpadding=0 hücre ile içinde bulunan unsurun
(metin/grafik) bitişik olmasını sağlar.

örnek:
[html]
HTML
[/html]

[code]<table border="1" cellpadding="0">
<tr><td>HTML</td></tr>
</table>[/code]

Örnek:

[html]
HTML
[/html]

[code]<table border="1" cellpadding="12">
<tr><td>HTML</td></tr>
</table>[/code]