Data jadual ialah data yang terkandung di dalam jadual. Dalam HTML, ia adalah kandungan yang tinggal di dalam sel-sel jadual-i.e, apa yang ada di antara
atau
tag. 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 menyusun data - teks, teks, imej, pautan, bentuk, bentuk borang, jadual lain, dan sebagainya - ke dalam baris dan lajur sel." Sumber: Pengenalan kepada jadual dari spesifikasi HTML 4.
Kata kunci dalam takrif 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:
- Tujuan utama jadual adalah meletakkan kedudukan kandungan pada halaman. Sebagai contoh, untuk menambah jarak di sekitar imej, untuk meletakkan ikon peluru pada senarai, atau untuk memaksa blok teks untuk bertindak seperti sebut harga tarik.
- Anda mahu menggunakan warna atau imej latar belakang semata-mata untuk menambah halaman dan bukannya memanggil data. Sebagai contoh, menonjolkan setiap baris satu jadual lain adalah baik, tetapi hanya menukar sel kanan atas kerana yang membuat mereka sepadan dengan latar belakang halaman tidak.
- Anda memotong imej dan kemudian meletakkan kepingan imej bersama-sama pada halaman menggunakan jadual. Ini sangat umum beberapa tahun yang lalu tetapi tidak lagi dianggap betul.
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.