._._._._._._._._

Webmaster,Dersler,Web Araçları,Blog,Download,Haber,Oyun,Defter,Forum,Radyo,Tv

HTML TABLO olusturma

Biz görmüyoruz ama web siteleri tablolardan ibarettir. Yoksa düzenli olmaları çok zor. O menü blokları, çerçeveler hep tablodur. Şimdi bu tabloları nasıl oluşturacağımızı, nasıl satır sütun ekliyeceğimizi görelim.Tablo tanımı <table> </table> şeklinde olur. Biz satır ve sütunları içine koyarız. <tr></tr> satır, <td></td> sütundur.

 

Örnekleyelim;

<table>
<tr>
<td>tablo yapmak</td>
</tr>
</table>

Bu şekilde sadece tablo yaptım yazısını görürüz ama. Çünkü bunda kenarlık yok, tablo olduğunu fark edemeyiz. (ki web sitelerindeki onlarca tabloyu bundan dolayı görmüyoruz) Şimdi de 1 piksellik kenarlık koyalım görebilelim diye. border=”1″

<table border=”1″>
<tr>
<td>tablo yapmak</td>
</tr>
</table>

Çıktısı:

tablo yapmak

Aa ne şeker oldu. Hadi gelin şimdi buna bir satır ekleyelim.

<table border=”1″>
<tr>
<td>tablo yapmak</td>
</tr>
<tr>
<td>tablo yapmak</td>
</tr>
</table>

Çıktısı:

tablo yapmak
tablo yapmak

İnanamıyorum böyle güzel tablo görmedim hayatımda. Hadi sütun ekleyelim.

<table border=”1″>
<tr>
<td>tablo yapmak</td> <td>tablo yapmak</td>
</tr>
<tr>
<td>tablo yapmak</td> <td>tablo yapmak</td>
</tr>
</table>

Çıktısı:

tablo yapmak tablo yapmak
tablo yapmak tablo yapmak

Tek satırda 2 sütun:

<table border=”1″>
<tr>
<td>tablo yapmak</td> <td>tablo yapmak</td>
</tr>
</table>

tablo yapmak tablo yapmak

Tablo özellikleri

Bence anlaşılmıştır bunlar. Şimdi tablo özelliklerini kurcalayalım.

<table align=”center” bgcolor=”#FFFFCC” cellpadding=”5″ cellspacing=”5″ width=”300″>
<tr>
<td>tablo yapmak</td><td>tablo yapmak</td>
</tr>
</table>

Çıktısı:

tablo yapmak tablo yapmak

Şimdi anlatayım burada kullanılanları;

align=”center” tabloyu ortalar.(firefox için benim site sitilleri şu an engelliyor bakmayın ortalamadığına)

bgcolor arkaplan rengi

cellpadding hücre içi boşluk

cellspacing hücreler arası boşluk

width tablo genişliği (piksel olarak bunlar hep). width içinde yüzde de kullanabilirsiniz. 100% yaparsanız tam genişlik alır.

bir de height vardır. tablo yüksekliği.

bir de şunu bilelim background=”resim.gif” şeklinde arkaplan resmini tanımlıyabiliriz.

Hadi şimdi hücre içi özelliklere geçelim. (kalabalık:hadi geçelliiiiim vuuaaaaa)

<table border=”1″ align=”right” bgcolor=”#FFFFCC” cellpadding=”5″ cellspacing=”5″ width=”300″>
<tr>
<td align=”right” bgcolor=”#CCFFCC” bordercolor=”#333333″ valign=”top” height=”100″ width=”200″>tablo yapmak</td><td bgcolor=”#FF9933″ align=”center” valign=”bottom”>tablo yapmak</td>
</tr>
</table>

çıktısı:

tablo yapmak tablo yapmak

Sol hücredeki özellikler:

align hücre içi yazı hizalaması. tabloda kullandığımız tablonun sayfa içindeki konumuydu. ama hücre için hücre içi yazıların hizalaması. burada ortaladık.

bgcolor yine arkaplan rengi. tablodan bağımsız olduğunu görebilesiniz diye ayrı ayrı yaptım. kenarlıklar tablo arkaplanı renginde dikkatinizi yolarım.

bordercolor kenarlık rengi tabiki

valign

hücre içindeki yazıların dikey hizalaması. (vertical align)

height yükseklik. burada 2 hücreyi farklı yükseklikte yapamazsınız. yaparsanız da büyüğünki kullanılır(tarayıcıya göre).

width de hücre genişliği. tablo genişliğine 300 demiştik , 200ünü soldaki hücreye ayırdık ve diğerine 100 kaldı. % kullanarak ta yapılabilirdi.

Tablo başlığı

<tr> yerine <th> kullanılarak tanımlanır.

<table border=”1″ >
<tr>
<th>tablo başlığı</th>
</tr>
<tr>
<td>tablo yapmak</td>
</tr>
</table>

çıktısı:

tablo başlığı
tablo yapmak

Böylece başlık hücresi içindekiler direk header oldu.

Son olarak da ;

<table border=”1″ >
<tr>
<td rowspan=”2″>tablo yapmak</td> <td>tablo yapmak</td>
</tr>
<tr>
<td>tablo yapmak</td>
</tr>
</table>

tablo yapmak tablo yapmak
tablo yapmak

Bir de;

<table border=”1″ >
<tr>
<td>tablo yapmak</td>
<td>tablo yapmak</td>
</tr>
<tr>
<td colspan=”2″>tablo yapmak</td>
</tr>
</table>

tablo yapmak tablo yapmak
tablo yapmak

Bunları da colspan ve rowspan kullanarak yaptık. Hücre sayısını yazıyoruz içine. Bu yapıda birşey kaçırırsanız tablolarınız kayar. yani yukarda 3 hücre olsaydı biz colspan=”2″ yazsaydık olmazdı tabi.

Şimdilik anlatacaklarım bu kadar.

Oldu html’ler…


Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol