Break Inside
🔹 Break Inside چیه؟
کلاسهای break-inside در Tailwind برای کنترل شکست ستون یا صفحه داخل یک عنصر استفاده میشن.
مثلاً وقتی چندتا کارت داری و نمیخوای نصفشون توی یک ستون باشن و نصف دیگه توی ستون بعدی.
🔹 کلاسهای اصلی Break Inside
-
break-inside-auto
→ رفتار پیشفرض مرورگر -
break-inside-avoid
→ جلوگیری از شکسته شدن عنصر -
break-inside-avoid-page
→ جلوگیری از شکست صفحه داخل عنصر -
break-inside-avoid-column
→ جلوگیری از شکست ستون داخل عنصر
🔹 مثال ساده (جلوگیری از شکست در ستونها)
📌 بدون break-inside-avoid
ممکنه کارتها نصفه نصفه بین ستونها بشکنن.
🔹 مثال در پرینت (Page Break)
📌 مفید برای PDF یا پرینت گرفتن گزارشها.
🔹 استفاده ترکیبی با Columns
📌 همه کارتها کامل و منظم توی ستونها باقی میمونن.
🔹 نکته مهم
-
break-inside
خیلی پرکاربردتر ازbreak-before
وbreak-after
ـه. -
مخصوصاً برای کارتها، بلاگها و گالریها عالیه.
-
برای پرینت و PDF هم خیلی به درد میخوره تا بخشی نصفه نصفه نشه.