فهرست سرفصل‌های CSS
خانه (Home) CSS مقدمه CSS (Introduction) سینتکس CSS (Syntax) انتخاب گرهای CSS (Selectors) نحوه استفاده از CSS (How To) کامنت ها در CSS (Comments) ارورها در CSS (Errors) رنگ ها در CSS (Colors) رنگ ها - RGB و RGBA رنگ ها - هگز (HEX Colors) رنگ ها - HSL و HSLA پس زمینه (Backgrounds) پس زمینه - تصویر (Backgrounds Image) پس زمینه - تکرار تصویر (Backgrounds Image Repeat) پس زمینه - پیوست (Background Attachment) پس زمینه - کوتاه نویسی (Background Shorthand) کادرها (Borders) کادرها - عرض (Borders Width) کادرها - رنگ (Borders Color) کادرها - کناره ها (Borders Sides) کادرها - کوتاه نویسی (Shorthand Border Property) کادرها - گرد (Rounded Borders) لایه (Padding) ارتفاع، عرض و حداکثر عرض (Height, Width and Max-width) مدل جعبه ای (Box Model) خط پیرامونی (Outline) خط پیرامونی - ضخامت (Outline Width) خط پیرامونی - رنگ (Outline Color) خط پیرامونی - کوتاه نویسی (Outline Shorthand) خط پیرامونی - آفست (Outline Offset) متن - رنگ (Text Color) متن - چینش (Text Alignment) متن - تزئینات (Text Decoration) متن - تبدیل حروف (Text Transformation) متن - فاصله گذاری (Text Spacing) متن - سایه (Text Shadow) فونت ها (Fonts) فونت های وب سیف (Font Web Safe) فونت - جایگزین ها (Font Fallbacks) فونت - سبک (Font Style) فونت - اندازه (Font Size) فونت - گوگل (Font Google) فونت - کوتاه نویسی (Font Shorthand) آیکن ها در CSS (CSS Icons) لینک ها در CSS (CSS Links) فهرست ها در CSS (CSS Lists) جدول - کادرها (Table Borders) جدول - اندازه (Table Size) جدول - تراز (Table Alignment) جدول - استایل دهی (Table Styling)
CSS

CSS — جدول - استایل دهی (Table Styling)

آخرین بروزرسانی: 1404/07/14

استایل جدول در CSS (CSS Table Styling)

در این راهنما «استایل جدول در CSS» را مرور می کنیم. ابتدا فاصله گذاری داخلی «Padding» را می بینیم، سپس جداکننده های افقی، حالت Hover سطرها، طرح گورخری و در پایان رنگ دهی سربرگ ها را تمرین می کنیم.

Padding در سلول های جدول

برای افزایش فاصله محتوا از کادر داخلی سلول ها، ویژگی «padding» را روی عناصر td و th اعمال کنید. همچنین می توانید ترازبندی را همزمان تنظیم کنید.

th, td{ padding:10px; text-align:left; }

جداکننده افقی سطرها

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

th, td{ border-bottom:1px solid #ddd; }

جدول Hoverable

با شبه کلاس «:hover» روی عنصر tr می توانید در اثر عبور ماوس، سطر را برجسته کنید. این کار به دنبال کردن داده ها کمک می کند.

tr:hover{ background-color:coral; }

طرح گورخری (Zebra-striped)

برای ایجاد ردیف های یکی در میان، از انتخاب گر «nth-child()» استفاده کنید. همچنین بهتر است رنگ پس زمینه ملایم برگزینید.

tr:nth-child(even){ background-color:#f2f2f2; }

رنگ دهی سربرگ جدول

می توانید پس زمینه و رنگ متن سلول های th را تغییر دهید تا عنوان ها متمایز شوند.

th{ background-color:#04AA6D; color:white; }

نکته: برای سازگاری طراحی، ابتدا سبک پایه جدول را تعریف کنید و سپس حالت های تعاملی مانند «:hover» و ردیف های گورخری را اضافه کنید.

مسیر تکمیلی و «استایل جدول در CSS»

پس از یادگیری استایل جدول در CSS، حتماً این بخش های مرتبط را نیز ببینید: تراز جدول در CSS و اندازه جدول در CSS. همچنین مستندات مرجع را مطالعه کنید: MDN: padding، MDN: :hover و MDN: :nth-child().