Hoş Geldin, Mühendis!

Tüm mühendislerin ve mühendis adaylarının yer aldığı forum sayfamıza kayıt olmalısınız. Kayıt olduktan sonra tüm ders notlarına, teknik dokümanlara erişim sağlayabilecek, sorularınızı sorup cevaplar verebileceksiniz. Sitemiz tamamiyle ücretsiz olmakla birlikte Mühendis Puanı sistemi uygulamaktadır.

Bilgi paylaştıkça çoğalır.

Premium Abonelik 📢

Premium abonelik ile sitemizi reklamsız gezebilir, dosyaları sınırsızca indirebilirsiniz.

Daha Fazlası

[Muhendisiz.NET] Tekrar Sizlerleyiz! 🎭

Mühendisiz.NET sitesi forum ve blog sayfası olarak tekrar yayın hayatına başladı. 🤩 Sizlerde forum sayfamıza üye olabilir ve mühendis topluluğumuza katılabilirsiniz.

Daha Fazlası

Mühendis Puanı Sistemi🏆

Bilgi paylaştıkça çoğalır felsefesini benimsemiş olmamız nedeniyle Mühendis Puanı sistemini uygulamaya aldık. Dökümanları indirebilmek için bazı paylaşımlarda bulunmalısınız. 📨

Daha Fazlası
  • Dosya indirebilmek için 2 Mühendis Puanına ihtiyacınız var. Konuya yorum atarak 1 MP Not paylaşarak 6 MP kazanırsınız.
    Bilgi Paylaştıkça Çoğalır. (Mühendislik Puanı (MP) Nedir?)
  • Mühendis Puanı kazanmaya vakti olmayanlar için ücretli premium üyelik sistemi aktif edilmiştir.
    (Premium Üyelik SATIN AL)

HTML Tablolar (Temel)

turkmedia

Moderatör
Katılım
8 Ara 2022
Mesajlar
760
Mühendis Puanı
1,612

Tablolar (Temel)​

Bu dersimizde "tablolar" konusuna giriş yapacağız. Temel etiketlerini öğrendikten sonra çok basit örnekler ile tabloları kavrayacağız.

Tablolar​

Tablolar, bilim insanlarının elde ettikleri verileri web sitelerinde paylaşabilmek için geliştirilmiş bir HTML özelliğidir. 2000'li yılların ortalarına kadar web tasarımında en çok kullanılan yöntemdi. Bugün ise artık tablo yöntemi yerine div yöntemini kullanıyoruz. Yine de bilmekte fayda var.

<table>, <tr> ve <td> etiketleri​

Tablo tasarımında kullanılan temel etiketler <table>, <tr> ve <td>'dir. Table dilimizde "tablo" anlamına gelmektedir. <tr> etiketi tablonun "satır"ını belirtir. Açılımı table row'dur. Dilimizde "tablo satırı" anlamına gelir. <td> etiketi ise tablonun "sütun"unu belirtir. Açılımı table data'dır. Dilimizde "tablo verisi" anlamına gelir.

Şimdi basit bir örnekle bu üç etiketi kullanalım ve 1x1'lik (1 satır ve 1 sütundan oluşan) bir tablo oluşturalım...


1
2
3
4
5
<table border="1">
<tr>
<td>hücre</td>
</tr>
</table>
table etiket adından sonra yazılan border atfı bize tablonun sınır genişliğini vermektedir. Buradaki 1 sayısı 1 piksel'e eşittir.

Şimdi de çıktımıza bakalım.

hücre
Şimdi de 2x2'lik bir tablo oluşturalım... Sınır genişliği ise 2 olsun.


1
2
3
4
5
6
7
8
9
10
<table border="2">
<tr>
<td>hücre 1</td>
<td>hücre 2</td>
</tr>
<tr>
<td>hücre 3</td>
<td>hücre 4</td>
</tr>
</table>
Çıktımıza bakalım...

hücre 1hücre 2
hücre 3hücre 4
Görüldüğü gibi tablo oluşturmak oldukça kolay.

<th> etiketi​

Açılımı table header olan, dilimizde "tablo başlığı" anlamına gelen <th> etiketi oluşturduğumuz tabloların hücrelerine başlık vermek için kullanılır.

Aşağıdaki örneği inceleyelim...


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<table border="1">
<tr>
<th>başlık a</th>
<th>başlık b</th>
<th>başlık c</th>
</tr>
<tr>
<td>hücre 1</td>
<td>hücre 2</td>
<td>hücre 3</td>
</tr>
<tr>
<td>hücre 4</td>
<td>hücre 5</td>
<td>hücre 6</td>
</tr>
</table>
Çıktısına bakalım...

başlık abaşlık bbaşlık c
hücre 1hücre 2hücre 3
hücre 4hücre 5hücre 6
3x3'lük bir tablo oluşturduk ve bunların ilk satırına hücre başlıkları verdik. Ben HTML'in <code> özelliği ile size bunların çıktılarını gösterdiğim için sizin çalışmalarınızdan daha farklı görünecektir. Yani eğer boş bir html dosyasına yukarıdaki kodları yazar ve tarayıcınızda çalıştırırsanız daha anlamlı sonuçlar elde edeceksiniz.

Şimdi sizden isteğim bu son yazdığım örneği ya da kendi oluşturduğunuz bir örneği Notepad++ yardımı ile kendiniz yazmanız ve tarayıcı ekranında sonucu görmeniz.
 

Son kaynaklar