آموزش کادر(border) در جدول ها در CSS

Ratings
(0)

 

ظاهر یک جدول HTML می تواند با استفاده از CSS بهبود پیدا کند:

مثال شماره 1

<table id="customers">
  <tr>
    <th>شرکت</th>
    <th>شهر</th>
    <th>کشور</th>
  </tr>
  <tr>
    <td>دیجی کالا</td>
    <td>تهران</td>
    <td>ایران</td>
  </tr>
</table>
امتحان کنید

 


استفاده از کادرهای جدول(Table Borders)

برای مشخص کردن کادرهای جدول در CSS، می توانیم از ویژگی border استفاده کنیم. مثال زیر یک کادر بسته(solid) را برای عناصر <table> و <th> و <td> مشخص می کند:

نام نام خانوادگی
علی رحیمی
رضا علیایی

مثال شماره 2

table, th, td {
  border: 1px solid;
}
امتحان کنید

جدول با عرض کامل(Full-Width Table)

جدول بالا، ممکن است در برخی موارد کوچک به نظر برسد. اگر به یک جدول نیاز دارید که باید در سراسر صفحه ی نمایش گسترده شود(یعنی عرض صفحه را کاملا اشغال کند) دستور width: 100% را برای عنصر <table> تنظیم کنید:

مثال شماره 3

table {
  width: 100%;
}
امتحان کنید

کادرهای دوتایی(Double Borders) در جدول ها

توجه کنید که جدول ها در مثال های بالا، از کادرهای دوتایی(double borders) استفاده می کنند. علتش این است که هم table و هم <th> و <td> کادرهای مجزایی دارند. برای حذف کادرهایی دوتایی، به مثال زیر نگاهی بیاندازید.


جمع شدن کادرهای جدول(Collapse Table Borders)

ویژگی border-collapse مشخص می کند که کادرهای جدول باید جمع شوند و به یک کادر تکی تبدیل شوند یا خیر:

مثال شماره 4

table {
  border-collapse: collapse;
}
امتحان کنید

اگر تنها می خواهید یک کادر به دور جدول کشیده شود، تنها از ویژگی border برای <table> استفاده کنید:

مثال شماره 5

table {
  border: 1px solid;
}
امتحان کنید

 

  • بازدید: 152

نوشتن دیدگاه

لطفا نظرات خود را بیان کنید. به سوالات در سریع ترین زمان پاسخ داده خواهد شد.اما به نکات زیر توجه کنید:
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.

ارسال