XHTML'de değil, veri için tabloları kullanın
Tablo verileri sadece bir tabloda yer alan verilerdir. HTML'de , bir tablo hücresinde, yani
Bununla birlikte, bir tablonun en iyi kullanımı, verilerin görüntülenmesi içindir.
W3C'ye göre:
"HTML tablo modeli, yazarların veri, metin, önceden biçimlendirilmiş metin, resimler, bağlantılar, formlar, form alanları, diğer tablolar, vb. - veri satırlarına ve sütunlarına veri düzenlemesine izin verir."
Kaynak: HTML 4 belirtiminden tablolara giriş.
Bu tanımdaki anahtar kelime veridir . Web tasarım tarihinin başlarında, tablolar, web sayfası içeriğinin nasıl ve nerede görüntüleneceğini belirlemeye yardımcı olacak araçlar olarak uyarlandı. Bu, tarayıcıların tabloları nasıl ele aldığına bağlı olarak, bazen farklı tarayıcılarda yetersiz görüntülemeye neden olabilir, bu nedenle tasarımda her zaman zarif bir yöntem değildi.
Bununla birlikte, web tasarımı ilerledikçe ve basamaklı stil sayfalarının (CSS) gelişmesiyle, sayfa tasarım öğelerini kaba bir şekilde yönetmek için tablo kullanma zorunluluğu ortadan kalktı. Tablo modeli, web yazarlarının bir web sayfasının düzenini değiştirmesi veya hücreler, kenarlıklar veya arka plan renkleri ile nasıl görüneceğini değiştirmek için bir yol olarak geliştirilmemiştir.
İçeriği Görüntülemek için Tablolar Ne Zaman Kullanılır?
Bir sayfaya yerleştirmek istediğiniz içerik, bir e-tabloda yönetilen veya izlendiğini görmeyi beklediğiniz bilgilerdeyse, o içerik hemen hemen bir web sayfasındaki bir tablodaki sunuma iyi bir şekilde katkıda bulunacaktır.
Veri sütunlarının üst kısmında veya veri satırlarının solunda başlık alanlarına sahipseniz, o zaman tablodur ve bir tablo kullanılmalıdır.
Eğer içerik bir veritabanında, özellikle de çok basit bir veritabanında anlam kazanıyorsa ve sadece verileri göstermek ve güzel görünmemek istiyorsanız, bir tablo kabul edilebilir.
İçeriği Görüntülemek için Tablolar Kullanılmadığında
Amacın sadece veri içeriğini kendisinin taşımaması durumlarında tablo kullanmaktan kaçının.
Aşağıdaki durumlarda tablo kullanmayın:
- Tablonun asıl amacı içeriğin sayfaya yerleştirilmesidir. Örneğin, bir resmin etrafına boşluk eklemek, bir mermi listesini bir listeye yerleştirmek veya bir metin bloğunu bir çekme teklifi gibi davranmaya zorlamak için.
- Verileri çağırmak yerine sayfayı genişletmek için arka plan renklerini veya görüntüleri kullanmak istiyorsunuz. Örneğin, bir tablonun diğer tüm satırlarını vurgulamak iyidir, ancak yalnızca üst sağdaki hücreleri değiştirerek, bunların sayfanın arka planıyla eşleşmesini sağlamaz.
- Bir görüntüyü kesiyorsunuz ve ardından tabloyu kullanarak görüntü parçalarını bir araya getiriyorsunuz. Bu birkaç yıl önce çok yaygındı, ancak artık doğru kabul edilmiyor.
Tablolardan Korkma
Tablo verileri için çok yaratıcı görünümlü tablolar kullanan bir web sayfası oluşturmak oldukça olasıdır. Tablolar, XHTML belirtiminin önemli bir parçasıdır ve tablo verilerini iyi göstermeyi öğrenmek, web sayfaları oluşturmanın önemli bir parçasıdır.