آموزش تراز کردن آیتم های گرید در CSS
آیتم های گرید را می توانیم در داخل سلولِ گریدِ مربوطه، با استفاده از ویژگی هایی مانند زیر، تراز کنیم:
- justify-self : یک ترازبندی افقی در داخل یک سلول را مشخص می کند.
- align-self : یک ترازبندی عمودی را در داخل یک سلول مشخص می کند.
- place-self : یک ویژگی خلاصه شده، برای ویژگی های align-self و justify-self را مشخص می کند.
همچنین با استفاده از ویژگی های justify-items و align-items در ظرف گرید، می توانیم این موضوع را برای تمام آیتم های گرید اعمال کنیم.
ویژگی justify-self در CSS
از ویژگی justify-self برای تراز کردن یک آیتم گرید در درون سلول گرید آن، در جهت درون خطی(inline direction) استفاده می شود.
نکته: برای صفحات انگلیسی، جهت درون خطی(inline direction)، از چپ به راست است و جهت بلوکی(block direction) از بالا به پایین است.
این ویژگی، می تواند یکی از مقادیر زیر را مورد استفاده قرار دهد:
- auto (پیش فرض)
- normal
- stretch
- start
- left
- center
- end
- right
نکته: برای اینکه این ویژگی، در ترازبندی تاثیر داشته باشد، آیتم گرید مورد نظر نیاز به فضای کافی به دور خود در جهت درون خطی(inline direction) دارد.
مثال شماره 1
استفاده از ویژگی justify-self:
.item1 {justify-self: right;}
.item6 {justify-self: center;}
نتیجه:

ویژگی align-self در CSS
از ویژگی align-self برای ترابندی کردن آیتم گرید، در درون سلول گرید آن، در جهت بلوکی(block direction) استفاده می شود.
این ویژگی می تواند یکی از مقادیر زیر را داشته باشد:
- auto (پیش فرض)
- normal
- stretch
- start
- end
- center
نکته: برای اینکه این ویژگی در ترازبندی تاثیر داشته باشد، نیاز است که آیتم گرید به دور خود در جهت بلوکی(block direction) فضای کافی در دسترس داشته باشد.
مثال شماره 2
استفاده از ویژگی align-self:
.item1 {align-self: start;}
.item6 {align-self: center;}
نتیجه:

ویژگی های ترازبندی آیتم های گرید در CSS
| توضیح | ویژگی |
|---|---|
| ترازبندی کردن یک آیتم گرید در داخل سلول گرید خود، در جهت بلوکی(block direction) | align-self |
| ترازبندی کردن یک آیتم گرید در داخل سلول گرید خود، در جهت درون خطی(block direction) | justify-self |
| یک ویژگی خلاصه شده برای ویژگی های align-self و justify-self است. | place-self |
منبع: https://www.w3schools.com/css
- بازدید: 68
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.