HTML Dersleri

HTML Table (Tablo) Nedir?

eminbasbayan

eminbasbayan

3 dk okuma
HTML Table (Tablo) Nedir?
🔍 Büyütmek için tıklayın

HTML table, bir web sayfasında verileri düzenli bir şekilde sunmanın en temel yollarından biridir. Ancak tablolar, doğru yerde ve doğru amaçla kullanılmadığında bir web sitesinin anlaşılabilirliğini zorlaştırabilir. Bu yazıda, HTML tablolarının ne olduğunu, tarihsel olarak nasıl kullanıldığını ve günümüzde nasıl kullanılması gerektiğini ele alacağız.

TEXT?TEXT?

HTML Tabloları Nedir?

HTML tabloları, verileri satırlar ve sütunlar şeklinde düzenlemek için kullanılan bir yapıdır. Bu yapı, "tabular veri" olarak adlandırılır ve genellikle sayısal veya kategorik bilgileri görselleştirmek için kullanılır. Örneğin:

  • Bir ürün karşılaştırma tablosu,
  • Bir sınıfın öğrenci notlarını içeren liste,
  • Şehirlerin nüfus ve yüzölçümü gibi bilgilerini gösteren bir tablo.

Basit bir HTML tablosu, birkaç satır ve sütundan oluşur. Örneğin:

Ürün AdıFiyatStok Durumu
Laptop$1000Mevcut
Telefon$500Tükendi

Tabloların Kullanım Alanları

HTML tabloları, verileri organize bir şekilde göstermenin yanı sıra, kullanıcıların bilgiye kolayca erişmesine olanak tanır. Günümüzün modern tabloları, genellikle şık ve kullanıcı dostu CSS tasarımlarıyla desteklenir. Örneğin, bir e-ticaret sitesinde, ürün özelliklerini karşılaştırmak için bir tablo kullanılabilir.

Bir örnek olarak, popüler bir alışveriş platformu olan Hepsiburada’nın web sitesinde, farklı ürünlerin kredi kartı taksit seçeneklerini karşılaştırmak için tablo kullanıldığını görebiliriz. Bu tablo, satırlar ve sütunlar halinde düzenlenmiştir, ancak CSS ile görsel olarak daha çekici ve kullanıcı dostu hale getirilmiştir.

Tabloların Tarihsel Kullanımı

HTML tablolarının tarihi, 1990’lara kadar uzanır. O dönemde, tablolar yalnızca veri sunmak için değil, aynı zamanda web sayfalarının tasarımını yapmak için de kullanılıyordu. Örneğin:

  • Sayfa düzenlerini oluşturmak,
  • İçerikleri hizalamak,
  • Görselleri ve metinleri bir arada sunmak.

Bunun sebebi, o zamanlar web tasarımında esnek düzenler oluşturmanın zor olmasıydı. Tablolar, içerikleri konumlandırmak için bir araç olarak kullanılıyordu.

Eski Sitelerden Örnekler

  • Bob Dole 1996 Kampanya Web Sitesi: Bu site tamamen tablo yapılarıyla oluşturulmuştu. Tüm sayfa bir tablo içerisine yerleştirilmiş ve boş hücreler kullanılarak görsel düzen sağlanmıştı.
  • Space Jam Web Sitesi (1996): Benzer şekilde, bu site de tablolarla inşa edilmişti.

Bu yöntem, dönemin sınırlı araçlarıyla web tasarımcılarına esneklik sağlıyordu. Ancak, tablolarla düzen oluşturmak hantal bir süreçti ve web standartları geliştikçe bu yöntem terk edildi.

Tabloların Günümüzdeki Kullanımı

Artık tablolar yalnızca verileri göstermek için kullanılıyor. Günümüzde tablolar, CSS ve modern tasarım araçlarıyla desteklenerek daha estetik hale getirilebiliyor. Ancak, tabloların yanlış amaçla kullanılmaması gerektiği de önemlidir. Örneğin:

  • Doğru Kullanım: Tabular veri göstermek için (örneğin, bir not çizelgesi).
  • Yanlış Kullanım: Web sayfasının genel düzenini oluşturmak için.

HTML Tabloları Nasıl Yapılır?

HTML tabloları birkaç temel elementle oluşturulur:

  1. <table>: Tablonun ana yapısı.
  2. <tr> (table row): Tablonun her bir satırı.
  3. <td> (table data): Tablodaki veri hücreleri.
  4. <th> (table header): Tablonun başlık hücreleri.

Basit bir tablo örneği:

<table> <tr> <th>Ürün Adı</th> <th>Fiyat</th> <th>Stok Durumu</th> </tr> <tr> <td>Laptop</td> <td>$1000</td> <td>Mevcut</td> </tr> <tr> <td>Telefon</td> <td>$500</td> <td>Tükendi</td> </tr> </table>

Çıktı:

Ürün AdıFiyatStok Durumu
Laptop$1000Mevcut
Telefon$500Tükendi

Bu yapı, verilerin satır ve sütunlar halinde düzenlenmesini sağlar.

Sonuç

HTML tabloları, web geliştirme dünyasında uzun bir geçmişe sahiptir. Geçmişte sayfa düzeni için kullanılsalar da, artık yalnızca verileri sunmak için kullanılmaları önerilir. Tablo yapılarının doğru kullanımı, hem web sayfalarını daha anlaşılır hale getirir hem de kullanıcı deneyimini iyileştirir.

Bir sonraki adımda, tablo elementlerinin detaylarını ve tabloların nasıl daha karmaşık hale getirilebileceğini inceleyeceğiz. Şimdilik, basit bir tablo oluşturmayı deneyerek bu temel bilgileri pekiştirebilirsiniz!

Etiketler

#Eğitimler#HTML Dersleri

İlgili Yazılar

Bu konuyla ilgili diğer yazılarımızı da inceleyebilirsiniz

HTML: Web Sayfalarının Temel Yapı Taşı
Genel

HTML: Web Sayfalarının Temel Yapı Taşı

HTML (HyperText Markup Language), bir web sayfasının temel yapı taşını oluşturan ve içeriğin yapısını belirleyen bir işaretleme dilidir. Web geliştirme dünyasında, HTML, bir web sayfasındaki her şeyin "ne" olduğunu tanımlamak için kullanılır. Örneğin, bu bir

3 dk
HTML'de Paragraf Etiketi (P Tag)
Genel

HTML'de Paragraf Etiketi (P Tag)

HTML, web sayfalarının temel yapı taşlarını oluşturan birçok öğeye sahiptir. Bu öğelerden biri de **paragraf etiketi** ya da yaygın bilinen adıyla **P tag**'dir. Paragraf etiketi, genellikle bir metin paragrafını ifade etmek için ku

3 dk
HTML Başlık Etiketleri (H1-H6)
Genel

HTML Başlık Etiketleri (H1-H6)

HTML'de başlık etiketleri, bir web sayfasının içeriğini hiyerarşik bir şekilde düzenlemek ve anlamlı bir yapı kazandırmak için kullanılır. Bu etiketler, **H1**'den **H6**'ya kadar sıralanır ve her biri farklı bir ö

3 dk
HTML İskeleti ve Boilerplate
Genel

HTML İskeleti ve Boilerplate

HTML belgeleri oluştururken, her sayfanın doğru ve geçerli bir yapı kullanması gereklidir. Şimdiye kadar yazılmış HTML kodları genellikle geçici olarak çalışsa da, **HTML iskeleti** olmadan bir belge teknik olarak geçersizdir. Bu yazıda, HTML'in

3 dk
HTML’de Listeler: Ordered List (OL) ve Unordered List (UL)
Genel

HTML’de Listeler: Ordered List (OL) ve Unordered List (UL)

HTML, web sayfalarındaki bilgileri düzenli ve anlaşılır bir şekilde sunmak için listeleme özellikleri sunar. **Ordered List (OL)** ve **Unordered List (UL)**, HTML’de kullanılan iki ana liste türüdür. Bu yazıda, bu liste türlerinin

3 dk
HTML Anchor (Bağlantı) Etiketi
Genel

HTML Anchor (Bağlantı) Etiketi

Web sayfalarının temel yapı taşlarından biri olan **anchor (a)** etiketi, bağlantı oluşturmak için kullanılır. Bu etiket, başka bir web sayfasına, bir e-posta adresine, bir dosyaya veya aynı sayfanın bir bölümüne bağlantı kurmanızı sağlar. Bu yazıda, anchor etike

3 dk