place-content
🔹 خاصیت place-content
در CSS در واقع ترکیب دو ویژگی align-content
و justify-content
هست.
یعنی هم تعیین میکنه ردیفها در محور عمودی (cross-axis) چطور قرار بگیرن و هم در محور افقی (main-axis).
1) کلاسهای Tailwind برای place-content
کلاس | مقدار CSS | توضیح |
---|---|---|
place-content-center | place-content: center; | ردیفها هم افقی و هم عمودی وسط قرار میگیرن |
place-content-start | place-content: start; | ردیفها بالا/چپ قرار میگیرن |
place-content-end | place-content: end; | ردیفها پایین/راست قرار میگیرن |
place-content-between | place-content: space-between; | بین ردیفها فاصله مساوی، اول بالا، آخر پایین |
place-content-around | place-content: space-around; | فاصله مساوی اطراف همه ردیفها |
place-content-evenly | place-content: space-evenly; | فاصله برابر بین همه ردیفها |
place-content-stretch | place-content: stretch; | ردیفها در کل فضای container کشیده میشن (پیشفرض) |
2) مثالها
🔹 وسط چین کامل
👉 هم افقی و هم عمودی وسط قرار میگیرن.
🔹 space-between
👉 ردیف اول بالا، ردیف آخر پایین، بقیه وسط با فاصله مساوی.
🔹 stretch
👉 همه ردیفها کشیده میشن و فضای خالی رو پر میکنن.
✅ فرق place-content
با align-content
اینه که:
-
align-content
فقط روی محور عمودی کار میکنه. -
place-content
همزمان افقی و عمودی رو کنترل میکنه.