آموزش جدول در HTML

آموزش جدول در HTML

آموزش جدول در HTML

در این مطلب از سری مقالات آموزشی آموزشگاه طراحی سایت پرتو، به مبحث جداول در HTML  میپردازیم.

جدول‌ها در HTML برای نمایش داده‌های ساختار یافته استفاده می‌شوند، اما در طراحی سایت، اغلب با CSS Grid یا Flexbox جایگزین می‌شوند تا سایت‌ها واکنش گرا و موبایل‌فرندلی باشند.

با این حال، تگ

همچنان برای داده‌های جدولی واقعی (مانند گزارش‌ها یا مقایسه‌ها) ضروری است و نقش مهمی در سئو ایفا می‌کند.اگر می‌خواهید جدول‌های پیشرفته بسازید، در کلاس آموزش HTML-CSS شرکت کرده تا این مفاهیم را به صورت عملی و پروژه‌محور یاد بگیرید.

ساختار جدول در HTML5

جدول‌ها از سطرها (TR) و ستون‌ها تشکیل شده‌اند که سلول‌ها را ایجاد می‌کنند.

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

تگ اصلی TABLE است و ساختار پایه به این شکل است

HTML

<table>
  <tr>
    <td>محتوای سلولtd>

محتوای سلولtd>
  tr>
table>

مثال ساده جدول

HTML

<table>
  <tr>
    <td>سلول ۱td>

سلول ۲td>
tr>

سلول ۳td>


سلول ۴td>
  tr>
table>

برای اضافه کردن حاشیه (border) در جدول

CSS

table {
  border-collapse: collapse; /* حذف فاصله بین سلول‌ها */
  width: 100%;
}

td, th {
  border: 1px solid #ddd;
  padding: 8px;
}

افزودن فضا داخل سلول

در سلول‌ها می‌توانید هر محتوایی قرار دهید: متن، لینک، تصویر یا حتی لیست.

مثال:

HTML

<td>
  <a href="https://pan-ac.ir/">بازدید از آموزشگاه پرتوa>
  توضیح تصویر
td>

در کلاس آموزش طراحی سایت، یاد می‌گیرید چگونه با padding و margin در CSS فضای داخلی سلول‌ها را حرفه‌ای مدیریت کنید.

تعیین عنوان برای جدول

برای اضافه کردن عنوان (caption) از تگ caption, و برای ساختار معنایی بهتر استفاده کنید. این مطلب برای سئو شدن سایت بسیار مفید است. برای یادگیری نحوه بهنیه سازی یک سایت میتوانید در کلاس اموزش سئو شرکت نمایید.

<table>
  <caption>جدول مثال: خدمات آموزشگاه طراحی سایت پرتوcaption>
  <tr>
    <td>سلول ۱td>
    <td>سلول ۲td>
  tr>
table>

تغییر رنگ سلول یا سطر

به جای ویژگی‌های inline قدیمی، از CSS استفاده کنید:

HTML
<tr style="background-color: #f2f2f2;">
  <td>سلول با رنگ پس‌زمینهtd>
tr>

یا بهتر، با کلاس:

CSS

.highlight {
  background-color: #ffcccc;
}

td.highlight {
  color: white;

ایجاد سرتیتر برای جدول

برای هدرها از TH استفاده کنید. این تگ متن را bold و centered می‌کند و برای screen readerها مهم است.

HTML
<table>
  <thead>
    <tr>
      <th>ستون ۱th>
      <th>ستون ۲th>
      <th>ستون ۳th>
    tr>
  thead>
  <tbody>
    <tr>
      <td>داده ۱td>
      <td>داده ۲td>
      <td>داده ۳td>
    tr>
  tbody>
table>

در HTML5، ازthead, tbody و tfoot برای ساختار معنایی بهتر استفاده کنید.  

ویژگی‌های پیشرفته جدول در HTML:

scope: برای مشخص کردن هدر (row یا col)
colspan و rowspan: برای ادغام سلول‌ها.

HTML
<td colspan="2">ادغام دو ستونtd>
<td rowspan="3">ادغام سه سطرtd>

سلول‌های خالی در جدول

برای سلول خالی اما قابل مشاهده:

HTML
<td> td>

اما بهتر است از CSS برای کنترل ارتفاع/عرض استفاده کنید تا جدول ریسپانسیو بماند.

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

در صورتیکه سوال و یا نظری دارید ، آن را در این قسمت برایمان بنویسید

0 پاسخ

دیدگاه خود را ثبت کنید

تمایل دارید در گفتگوها شرکت کنید ؟
در گفتگو ها شرکت کنید!

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

مقاله
آموزش جدول در HTML
نام مقاله
آموزش جدول در HTML
خلاصه
آموزش جدول در HTML به صورت کامل و حرفه ای
نویسنده
منتشر کننده
آموزشگاه کامپیوتر پرتو
لوگو
مشاوره و ثبت نام -02166959852