هیچ محصولی در سبد خرید نیست.

زیبل

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

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

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

تگ <caption>: عنوان دلنشین جدول! ✒️

سلام به همه! توی هر جدول خوبی، یه عنوان واضح و گویا لازم داریم که به کاربر بگه این جدول در مورد چیه. HTML برای این کار یه تگ ساده ولی خیلی کاربردی به اسم <caption> در اختیار ما گذاشته.

تگ <caption> مثل شناسنامه جدول شماست؛ یه اسم و توضیح کوتاه که هویت جدول رو مشخص می‌کنه.

کاربرد اصلی <caption>:

این تگ برای ارائه یک عنوان یا توضیح مختصر برای جدول استفاده می‌شه. این عنوان به خوانایی جدول کمک زیادی می‌کنه و برای موتورهای جستجو هم مهمه چون معنی و مفهوم جدول رو بهتر درک می‌کنن.

نحوه استفاده:

تگ <caption> باید بلافاصله بعد از تگ باز <table> و قبل از هر تگ دیگه‌ای مثل <thead>، <tbody> یا <tr> قرار بگیره.

مثال:


<table style="border: 1px solid black; border-collapse: collapse;">
  <caption style="padding: 10px; font-weight: bold; color: #db7093;">قیمت محصولات پرفروش ماه</caption> <!-- عنوان جدول -->
  <thead>
    <tr>
      <th style="border: 1px solid black; padding: 8px;">نام محصول</th>
      <th style="border: 1px solid black; padding: 8px;">قیمت (تومان)</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td style="border: 1px solid black; padding: 8px;">کتاب HTML</td>
      <td style="border: 1px solid black; padding: 8px;">150,000</td>
    </tr>
    <tr>
      <td style="border: 1px solid black; padding: 8px;">دفترچه یادداشت</td>
      <td style="border: 1px solid black; padding: 8px;">75,000</td>
    </tr>
  </tbody>
</table>

در این مثال، “قیمت محصولات پرفروش ماه” عنوان جدول ماست که با استفاده از تگ <caption> مشخص شده.

نکات تکمیلی:

  • موقعیت عنوان: به طور پیش‌فرض، مرورگرها عنوان جدول (<caption>) رو بالای جدول نمایش می‌دن. البته با استفاده از CSS می‌تونید موقعیتش رو تغییر بدید (مثلاً به پایین جدول منتقل کنید).
  • یک عنوان در هر جدول: هر جدول فقط باید یک عنوان داشته باشه. پس فقط یک تگ <caption> برای هر <table> استفاده کنید.
  • معنایی بودن: استفاده از <caption> باعث می‌شه جدول شما معنای بهتری پیدا کنه و برای ابزارهای کمکی (مثل صفحه‌خوان‌ها) قابل فهم‌تر باشه.

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

تگ <caption> یه ابزار ساده ولی ضروری برای ساخت جداول حرفه‌ایه. با استفاده ازش، جدول‌های شما هم خواناتر می‌شن و هم از نظر معنایی کامل‌تر. موفق باشید! 💕

مقالات مرتبط

پروژه نهایی: ترکیب تگ‌ها برای ساخت یک صفحه وب کامل

پروژه نهایی: ساخت یک صفحه وب کامل با تمام آموخته‌ها! 🥳 به آخرین بخش از سفر هیجان‌انگیز یادگیری HTML خوش اومدید! در این مرحله، قراره تمام تگ‌ها و مفاهیمی که تا اینجا یاد گرفتیم رو با هم ترکیب کنیم و...

معرفی مختصر استایل‌های درون خطی (Style Attribute)

استایل‌های درون خطی (Inline Styles): استایل‌دهی مستقیم! ✨ سلام دوستان عزیز! تا اینجا با روش‌های مختلفی برای استایل‌دهی به صفحات وب آشنا شدیم، مثل استایل‌های درون خطی (که امروز قراره بهش بپردازیم)، استایل‌های داخل تگ <style> و استایل‌های خارجی (فایل...

تگ‌های مخصوص کد و نقل قول

تگ‌های کد، نقل قول و اختصار: نشانه گذاری دقیق متن! 📝 سلام به همه! توی دنیای وب، گاهی اوقات لازمه که یه متن رو به عنوان یه کد نشون بدیم، یه نقل قول رو مشخص کنیم، یا یه اختصار رو...

تگ‌های جزئیات و خلاصه

تگ‌های جزئیات و خلاصه (<details> و <summary>): کنترل نمایش محتوا! 🧐 سلام دوستان! امروز می‌خوایم با دو تا تگ خیلی جالب و کاربردی آشنا بشیم: <details> و <summary>. این تگ‌ها به ما کمک می‌کنن تا بخشی از محتوای صفحه رو...

آخرین مقالات

کدهای تمیز: با متغیرها، CSS را هوشمند کنید! 💡

متغیرهای CSS (Custom Properties): کد تمیزتر، مدیریت راحت‌تر! 🎨 سلام به همگی! توی پروژه‌های CSS، خیلی وقتا پیش میاد که یه رنگ، یه فونت، یا یه فاصله رو بارها و بارها توی جاهای مختلف استفاده می‌کنیم. مثلاً رنگ اصلی سایت‌مون...

ساخت انیمیشن‌های حرفه‌ای با @keyframes (گام به گام)

CSS Animations: خلق انیمیشن‌های پیچیده با @keyframes! 🎬 سلام به همگی! تا الان با Transitionها آشنا شدیم که تغییرات بین دو حالت رو نرم می‌کنن. اما اگه بخوایم انیمیشن‌های پیچیده‌تر، چند مرحله‌ای، یا حتی انیمیشن‌هایی که مدام تکرار می‌شن رو...

دگرگونی سایت با CSS: چرخش، تغییر اندازه و جابجایی

CSS Transforms: جابجایی، چرخش، تغییر اندازه و کج کردن عناصر! 🤸‍♀️ سلام دوستان! تا اینجا با انیمیشن‌های نرم و پیوسته (Transitions) آشنا شدیم. اما گاهی وقت‌ها نیاز داریم که عناصر HTML رو جابجا کنیم، بچرخونیم، اندازه‌شون رو عوض کنیم یا...

انتقال‌های نرم: عناصر خود را متحرک کنید!

CSS Transitions: جادوی حرکت نرم و روان! ✨ سلام به همه! تا حالا شده یه سایت رو ببینید که با هاور کردن روی یه دکمه، رنگش نرم و قشنگ عوض می‌شه؟ یا با تغییر اندازه یه عنصر، انیمیشن ظریفی رو...