Data Tabular dan Penggunaan Jadual dalam XHTML

Gunakan jadual untuk data, bukan susun atur dalam XHTML

Data jadual ialah data yang terkandung di dalam jadual. Dalam HTML , ia adalah kandungan yang tinggal di dalam sel-sel jadual iaitu, antara tag atau . Isi kandungan boleh menjadi nombor, teks, imej, dan gabungannya; dan jadual lain juga boleh bersarang di dalam sel jadual.

Penggunaan meja yang terbaik, bagaimanapun, adalah untuk mempamerkan data.

Menurut W3C:

"Model jadual HTML membolehkan pengarang mengatur teks data, teks, imej, pautan, bentuk, bentuk borang, jadual lain, dan sebagainya-ke baris dan lajur sel."

Sumber: Pengenalan kepada jadual dari spesifikasi HTML 4.

Kata kunci dalam definisi itu ialah data . Awal dalam sejarah reka bentuk web, jadual disesuaikan sebagai alat untuk membantu meletakkan dan mengawal bagaimana dan di mana kandungan halaman web akan muncul. Ini kadang-kadang boleh menyebabkan paparan miskin dalam pelayar yang berbeza, bergantung pada bagaimana pelayar menangani jadual, jadi ia tidak selalu menjadi kaedah yang elegan dalam reka bentuk.

Walau bagaimanapun, apabila reka bentuk web telah maju dan dengan kemunculan helaian gaya cascading (CSS) , keperluan untuk menggunakan jadual untuk menguruskan unsur-unsur reka bentuk halaman secara kasar jatuh. Model jadual tidak dikembangkan sebagai cara bagi penulis web untuk memanipulasi tata letak halaman web atau mengubah cara ia akan terlihat dengan baik sel, sempadan, atau warna latar belakang .

Bila Menggunakan Jadual untuk Menampilkan Kandungan

Jika kandungan yang anda ingin letakkan pada halaman adalah maklumat yang anda harapkan dapat dilihat diuruskan atau dijejaki dalam hamparan, maka kandungan itu hampir pasti akan meminjamkan dirinya dengan baik dalam pembentangan di atas meja di laman web.

Jika anda akan mempunyai medan pengepala di bahagian atas lajur data atau ke kiri baris data, maka itu adalah jadual, dan jadual harus digunakan.

Jika kandungan masuk akal dalam pangkalan data, terutamanya pangkalan data yang sangat mudah, dan anda hanya mahu memaparkan data dan tidak membuatnya cantik, maka jadual boleh diterima.

Apabila Tidak Menggunakan Jadual untuk Menampilkan Kandungan

Elakkan menggunakan jadual dalam situasi di mana tujuannya tidak semata-mata menyampaikan kandungan data itu sendiri.

Jangan gunakan jadual jika:

Jangan Takut Meja

Ia adalah mustahil untuk membuat halaman web yang menggunakan jadual yang sangat kreatif untuk data jadual. Jadual adalah bahagian penting dari spesifikasi XHTML, dan pembelajaran untuk mempamerkan data jadual dengan baik adalah bahagian penting dalam membuat halaman web.