HTML’de Tablolar
HTML’de neden tablo oluştururuz?
- Bir şeyleri düzene sokmak için
- Kategoriler oluşturmak için
- Versiyon, ay, yıl, gelir, gider, toplam v.b konuları açıklamak için
Ve bunun gibi birçok şey için web tasarımlarımızda tablolar oluştururuz.
Tablo oluşturabilmek için bize 4 adet etiketimiz var. Bunlar: <table> etiketi başta olmak üzere <tr>,<th> ve <td> etiketleridir.
Şimdi bu etiketler ne işe yarar bunları açıklayalım:
<table> – Bu etiket; içerisindeki kodların tablo oluşturmak için kullanılacağını tarayıcıya bildirir.
<tr> – Bu etiket oluşturduğumuz tabloların satırlarını oluşturmak için kullanılır.
<th> – Bu etiket ile tablolarda belirtmek istediğimiz başlıklar için kullanılır.
<td> – Bu etiketimiz ise tabloların hücrelerini belirler.
Hemen Bir örnek verelim sonrasında da CSS kodları ile nasıl stil verebileceğimize bir göz atalım:
CSS İle Tabloya Kenarlık Verme:
CSS ile kenarlık vermeyi geçen dersimizde zaten işlemiştik şimdi hem daha iyi kavrayabilmeniz için,hemde tabloya stil verme mantığını anlamanız için tekrar bir üzerinden geçelim:
Border etiketini görünce zaten hemen mantığı anlamışsınızdır. Kodun anlamı: tablo içerisindeki td elemanına 1 px kalınlıkta,siyah renkte ve solid stilinde bir çerçeve vermesini söylüyor.
CSS Collapse özelliği
Bu özellik tablomuzdaki hücrelerin birbiri arasında boşluk bırakmaya yarar.
Hemen kullanımına bakalım:
Tabloda Padding Kullanımı:
Web tasarımda tabolarda hücreleri konumlandırmak için padding kullanırız.
Hemen bir örnek verelim:
Tablolar’da Yazıya Konum verme:
HTML tablolarda tablo başlıkları varsayılan olarak koyu renkte ve ortalanmış biçimde gelir.
Ama biz bu başlığı sağa veya sola yaslamak istersek text-align elemanını kullanırız.
Kullanımı:
Tablolarda border-spacing kullanımı
Bu eleman; hücreler arasındaki boşluğu belirtir.
Kullanımı:
Tablolarda Sütun ile hücre arasına metin alanı vermek:
Web tasarım işi ile uğraşmak istiyorsanız colspan elemanını mutlaka bilmeniz lazım.
Biz şimdilik tablolarda kullanımını göreceğiz ilerleyen zamanlarda daha detaylı işlerde de kullanıcaz.
Bir sütun ile hücre arasına boşluk bırakıp bu boşluğa bir şeyler yazmak için colspan elemanını kullanırız.
Kullanımı:
Başlıkları Alt Alta Sıralama
Kullanımı:
Tabloya Başlık verme:
Tablomuzun içerisindeki sütun başlıkları haric birde tüm tabloyu temsil eden bir başlık vermek istiyoruz.
Bunu <caption> etiketi ile yapabiliriz
Örnek:
Son olarak Tablolarımıza özel stil vermeyi anlatmak istiyorum.
Önceden göstermiş olduğum sınıf verme olayını yine tablolarda kullanarak tablolarımıza özel stiller verebiliriz.
Örnek:
Öncelikle tablomuza görmüş olduğunuz gibi bir sınıf tanımladık
Ardından önceden oluşturmuş olduğumuz harici stil belgemize gelip verdiğimiz class adını yazıp içerisine vermek istediğimiz stilleri yazıyoruz ve tablomuzu biçimlendirmiş oluyoruuz.
Bu dersimizde <table> kullanımını,<tr> kullanımını, <td> kullanımını,<td> kullanımını,<th> kullanımını,<caption> kullanımını,border kullanımını,border-collapse kullanımını,text-align kullanımını,sınır aralığı kullanımını, colspan kullanımını,rowspan kullanımını ve özel stil tablo tasarlamayı öğrendik.
Bir sonraki derste görüşmek üzere.