آموزش کار با شکاف گرید(Grid Gap) در CSS
به فضای بین ردیف ها(row) و ستون ها(column) در یک ظرف گرید(grid container)، شکاف های گرید(gap) گفته می شود. این شکاف ها، بین ردیف ها و ستون های گرید ایجاد می شوند، نه در اضلاع بیرونی ظرف گرید.

سایز پیش فرض شکاف 0 است؛ یعنی اینکه بین آیتم های گرید هیچ فاصله ای وجود ندارد. سایز شکاف(gap) می تواند با استفاده از ویژگی های زیر تنظیم شود:
- column-gap : شکاف بین ستون های گرید را مشخص می کند.
- row-gap : شکاف بین ردیف های گرید را مشخص می کند.
- gap : یک ویژگی خلاصه شده از ویژگی های row-gap و column-gap را مشخص می کند.
ویژگی column-gap در CSS
ویژگی column-gap شکاف بین ستون های یک گرید را مشخص می کند.
مثال شماره 1
ایجاد 50 پیکسل شکاف بین ستون های گرید:
.container {
display: grid;
column-gap: 50px;
}
نتیجه:
ویژگی row-gap در CSS
ویژگی row-gap شکاف بین ردیف های یک گرید را مشخص می کند.
مثال شماره 2
ایجاد 50 پیکسل شکاف بین ردیف های گرید:
.container {
display: grid;
row-gap: 50px;
}
نتیجه:
ویژگی gap در CSS
ویژگی gap در واقع یک ویژگی خلاصه شده برای ویژگی های row-gap و column-gap است. اگر برای ویژگی gap فقط یک مقدار را مشخص کنیم، این مقدار، برای هردوی شکاف های ردیفی و ستونی اعمال می شود. اگر دو مقدار را اعمال کنیم، مقدار اول برای row-gap استفاده می شود و مقدار دوم برای column-gap مورد استفاده قرار می گیرد.
مثال شماره 3
استفاده از یک مقدار- تنظیم شکاف بین ردیف ها و ستون ها به 50px:
.container {
display: grid;
gap: 50px;
}
نتیجه:
مثال شماره 4
استفاده از دو مقدار - تنظیم شکاف بین ردیف ها به 30px و شکاف بین ستون ها به 100px:
.container {
display: grid;
gap: 30px 100px;
}
نتیجه:
ویژگی های شکاف گرید در CSS
| توضیح | ویژگی |
|---|---|
|
شکاف بین ستون های گرید را مشخص می کند. |
column-gap |
|
بعنوان خلاصه ای برای ویژگی های row-gap و column-gap به کار می رود. |
gap |
|
شکاف بین ردیف های گرید را مشخص می کند. |
row-gap |
منبع: https://www.w3schools.com/css
- بازدید: 107
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.