CSS Multiple Columns
گاهی میخواهیم متن یا محتوای طولانی در چند ستون نمایش داده شود، شبیه روزنامه یا مجلات. CSS ویژگیهایی برای این کار فراهم کرده است.
🔹 1. خاصیت column-count
تعداد ستونها را مشخص میکند.
🔹 2. خاصیت column-gap
فاصله بین ستونها را مشخص میکند.
🔹 3. خاصیت column-rule
یک خط بین ستونها رسم میکند (مثل border).
🔹 4. خاصیت column-width
حداقل عرض هر ستون را مشخص میکند. مرورگر خودش تعداد ستون مناسب را ایجاد میکند.
🔹 5. جلوگیری از شکستن یک بخش در ستونها
گاهی نمیخواهیم یک المان در بین ستونها نصف شود. برای این کار از break-inside: avoid;
استفاده میکنیم.
✅ مثال کامل:
📌 نتیجه: متن به ۳ ستون تقسیم میشود، با فاصله مشخص و خط جداکننده زیبا.