برنامه نویسی

نحوه ایجاد جداول با استفاده از HTML

این پست در ابتدا در thedevspace.io منتشر شد. همه چیز شما برای تسلط بر توسعه وب نیاز دارید ، همه در یک مکانبشر

یک جدول HTML اساسی ساختار زیر را دارد:


  . . .
John Doe 30 Software Engineer USA john.doe@example.com
Jane Smith 28 Data Scientist Canada jane.smith@example.com
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

هر یک

element defines a table row, and each

element defines a table cell (td مخفف داده های جدول است).

ساختار جدول HTML

بعضی اوقات ، ممکن است بخواهید یک هدر جدول اضافه کنید که در مورد نوع داده هایی که ردیف یا ستون در آن قرار دارد ، اطلاعاتی را ارائه می دهد. هدر جدول با

element.

میز HTML با هدر


  . . .
Name Age Occupation Country Email
John Doe 30 Software Engineer USA john.doe@example.com
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

برای ایجاد یک هدر عمودی ، قرار دهید

element as the first child element inside each table row:

جدول HTML با هدر عمودی


  . . .
Name John Doe . . .
Age 30 . . .
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

➡ نمایش نسخه ی نمایشی

مرز میز

پیش از این ، ما از این ویژگی استفاده کردیم border="1" برای اضافه کردن مرز برای جدول. با این حال ، در عمل ، بهتر است از CSS برای کنترل ظاهر جدول مانند این استفاده کنید:

table,
th,
td {
  border: 1px solid;
}
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

جدول

به طور پیش فرض ، جدول دارای یک مرز مضاعف است. این به این دلیل است که هر دو عنصر جدول (

) and each individual table cell (

) have their own borders. Using CSS, you may collapse them into one by setting a table-collapse خاصیت

table {
  border-collapse: collapse;
}
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

جدول با مرز فرو ریخته

گذشته از این جزئیات کوچک ، مرز جدول دقیقاً مانند مرز سایر مؤلفه های HTML که تاکنون در مورد آنها بحث کرده ایم عمل می کند. به عنوان مثال ، می توانید عرض مرز ، رنگ و شعاع را سفارشی کنید:

➡ نمایش نسخه ی نمایشی

سلولهایی که چندین ردیف و ستون دارند

به طور پیش فرض ، هر سلول جدول یک ردیف و یک ستون را اشغال می کند ، اما در این حالت ، نامبا پیریوت شغل بیش از دو ردیف فاصله دارد ، و اطلاعات تماس بیش از دو ستون برای این جدول معنی دارد.

این اثر را می توان با استفاده از colspan وت rowspan ویژگی ها

border="1">
rowspan="2">Name rowspan="2">Age rowspan="2">Occupation colspan="2">Contact Information
Email Phone
John Doe 30 Software Engineer john.doe@example.com 123-456-7890
Jane Smith 28 Data Scientist jane.smith@example.com 987-654-3210
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

➡ نمایش نسخه ی نمایشی

میز خود را طراحی کنید

درست مانند هر عنصر سطح بلوک دیگر ، می توانید عرض و ارتفاع سلولهای جدول و جدول را تعریف کنید.

table,
th,
td {
  border: 1px solid;
}

table {
  border-collapse: collapse;
  width: 100%;
}

th,
td {
  height: 50px;
}
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

جدول با اندازه سفارشی

همانطور که می بینید ، وقتی فضاهای اضافی وجود دارد ،

will be vertically centered and horizontally left-aligned. The

will be centered both vertically and horizontally.

You can customize the alignment using text-align وت vertical-align خواص text-align تراز افقی را تغییر می دهد ، و vertical-align تراز عمودی را تغییر می دهد.

th,
td {
  height: 50px;

  text-align: center;
  vertical-align: center;
}
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

جدول با تمام سلول های محور

ما در مورد چگونگی تراز کردن عناصر بعداً بیشتر بحث خواهیم کرد.

قرائت های بیشتر


اگر این راهنما را مفید دانستید ، برای راهنمایی ها ، آموزش ها و به روزرسانی های بیشتر در مورد توسعه وب ، ما را در رسانه های اجتماعی دنبال کنید:

🔹 thedevspace | وابسته به لینکدین

🔹 thedevspace | x

🔹 thedevspace | نخ

بیایید در ارتباط باشیم! 🚀

نوشته های مشابه

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

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

دکمه بازگشت به بالا