چگونه ایجاد کنیم: جدولهای عمودی
- صفحه قبل جداول تو در تو
- صفحه بعدی جداول پاسخگو
آموزش نحوه ایجاد جدولهای قرار گرفتن در کنار یکدیگر با استفاده از CSS.
نام | نام خانوادگی | سن |
---|---|---|
Jill | Smith | 50 |
Eve | Jackson | 94 |
John | Doe | 80 |
نام | نام خانوادگی | سن |
---|---|---|
Jill | Smith | 50 |
Eve | Jackson | 94 |
John | Doe | 80 |
چگونه جدولها را به صورت عمودی قرار دهیم
چگونه از CSS استفاده کنیم float
ویژگیهای ایجاد جدولهای قرار گرفتن در کنار یکدیگر:
مثال
* { box-sizing: border-box; } /* ایجاد آرایش دو ستونی */ .column { float: left; width: 50%; padding: 5px; } /* Clearfix (حذف شناور) */ .row::after { content: ""; clear: both; display: table; }
چگونه از CSS استفاده کنیم flex
ویژگیهای ایجاد جدولهای قرار گرفتن در کنار یکدیگر:
مثال
* { box-sizing: border-box; } .row { display: flex; } .column { flex: 50%; padding: 5px; }
توجه:Flexbox در نسخههای 10 و قبل از آن از Internet Explorer پشتیبانی نمیکند. آیا باید از float
یا flex
به انتخاب شما بستگی دارد. اما اگر نیاز دارید که از نسخههای 10 و قبل از آن از Internet Explorer پشتیبانی کنید، باید از float
.
نکته:برای اطلاعات بیشتری در مورد ماژول Flexible Box Layout بخوانید: آموزش CSS Flexbox.
افزودن پاسخگویی
مثال بالا در دستگاههای موبایل زیبا به نظر نمیرسد، زیرا دو ستون فضای زیادی از صفحه را اشغال میکنند.
برای ایجاد یک جدول پاسخگو، که از آرایش دو ستونی به آرایش تمامصفحه در دستگاههای موبایل تبدیل شود، لطفاً از معیارهای زیر استفاده کنید:
مثال
/* پیکربندی پاسخگو - در صفحههایی که اندازه نمایش کمتر از 600 پیکسل است، دو ستون به جای قرار گرفتن در کنار یکدیگر، به صورت پشتهای قرار میگیرند */ @media screen and (max-width: 600px) { .column { width: 100%; } }
صفحات مرتبط
آموزشها:CSS جدول
آموزشها:CSS شناور
آموزشها:CSS Flexbox
- صفحه قبل جداول تو در تو
- صفحه بعدی جداول پاسخگو