داده های جدولی و استفاده از جداول در XHTML

استفاده از جداول برای داده ها، نه طرح بندی در XHTML

داده های جدولی به سادگی اطلاعات موجود در یک جدول است. در HTML ، محتویاتی است که در سلول های جدول زندگی می کنند یعنی یعنی بین تگ های یا . محتویات جدول می تواند اعداد، متن، تصاویر و ترکیبی از آنها باشد. و یک جدول دیگر حتی می تواند درون یک سلول جدول ذخیره شود.

بهترین استفاده از یک جدول، با این حال، برای نمایش داده ها است.

با توجه به W3C:

"مدل جدول HTML اجازه می دهد تا نویسندگان متن داده ها، متن پیش فرمت شده، تصاویر، لینک ها، فرم ها، فرم های فرم، جداول دیگر، و غیره را به ردیف ها و ستون های سلول ترتیب دهند."

منبع: مقدمه ای بر جداول از مشخصات HTML 4.

کلمه کلیدی در آن تعریف، داده است . در اوایل تاریخ طراحی وب، جداول به عنوان ابزارهایی برای کمک به کشف و کنترل چگونگی و محتوای صفحه وب ظاهر شدند. این گاهی اوقات ممکن است در مرورگرهای مختلف نمایشگر ضعیفی داشته باشد، بسته به اینکه چگونه مرورگرها جدول ها را مدیریت کرده اند، بنابراین همیشه روش ظریف در طراحی نبود.

با این حال، همانطور که طراحی وب پیشرفت کرده و با ظهور صفحات سبک (cascading style sheets) (CSS) ، ضرورت استفاده از جداول برای مرتب کردن عناصر طراحی صفحات، از بین رفته است. مدل جدول به عنوان یک راه برای نویسندگان وب برای دستکاری طرح صفحه وب و یا تغییر آن با هر سلول، مرز یا رنگ پس زمینه تغییر نمی کند .

هنگام استفاده از جداول برای نمایش محتوا

اگر محتوایی که می خواهید در یک صفحه قرار دهید، اطلاعاتی است که انتظار دارید که در صفحه گسترده مدیریت یا ردیابی مشاهده کنید، سپس این محتوا تقریبا مطمئنا به ارائه یک جدول در یک صفحه وب کمک می کند.

اگر شما می خواهید زمینه های هدر در بالای ستون داده ها و یا در سمت چپ ردیف داده، پس از آن جدول، و یک جدول باید استفاده شود.

اگر محتوا در یک پایگاه داده، به ویژه یک پایگاه داده بسیار ساده، منطقی باشد و شما فقط می خواهید اطلاعات را نمایش داده و آن را زیبا نکنید، یک جدول قابل قبول است.

هنگامی که استفاده از جداول برای نمایش محتوا استفاده نشود

اجتناب از استفاده از جداول در شرایطی که هدف آن صرفا انتقال محتوای محتوا به خودی خود نیست.

از جداول استفاده نکنید:

از جداول ترس نکنید

کاملا امکان ایجاد یک صفحه وب است که از جداول بسیار خلاقانه برای داده های جدولی استفاده می کند. جداول بخش مهمی از مشخصات XHTML هستند، و یادگیری برای نمایش داده های جدولی، بخش مهمی از ایجاد صفحات وب است.