فاصله خارجی با margin

فاصله خارجی با margin در CSS

در طراحی وب، کنترل فاصله‌ها بین عناصر یکی از اساسی‌ترین مهارت‌هاست. خاصیت margin در CSS به شما امکان می‌دهد فاصله خارجی یک عنصر از عناصر مجاورش را تنظیم کنید. این ویژگی نقش کلیدی در ایجاد چیدمان‌های منسجم و خوانا دارد.

نکته: margin برخلاف padding که فضای داخلی ایجاد می‌کند، فاصله خارجی عنصر را کنترل می‌کند.

انواع مقداردهی به margin

شما می‌توانید margin را به چهار روش مختلف مقداردهی کنید:

  1. مقدار واحد: margin: 10px; (اعمال به چهار جهت)
  2. دو مقدار: margin: 10px 20px; (بالا/پایین و چپ/راست)
  3. سه مقدار: margin: 10px 20px 15px; (بالا، چپ/راست، پایین)
  4. چهار مقدار: margin: 10px 20px 15px 5px; (بالا، راست، پایین، چپ)
خاصیت توضیح
margin-top تنظیم فاصله از بالا
margin-right تنظیم فاصله از راست
margin-bottom تنظیم فاصله از پایین
margin-left تنظیم فاصله از چپ

کاربردهای عملی margin

در پروژه‌های واقعی، margin به شما کمک می‌کند:

  • ایجاد فاصله بین بخش‌های مختلف صفحه
  • تراز کردن عناصر نسبت به یکدیگر
  • جلوگیری از چسبندگی عناصر به هم
  • ایجاد فضای خونی (White Space) برای بهبود خوانایی

برای مثال‌های پیشرفته‌تر می‌توانید اینجا را بررسی کنید تا تکنیک‌های ترکیبی با دیگر خاصیت‌های CSS را بیاموزید.

نکات فنی مهم

در استفاده از margin باید به چند نکته کلیدی توجه کنید:

توجه: margin می‌تواند مقادیر منفی بگیرد (margin:-10px) که باعث همپوشانی عناصر می‌شود.

توجه: margin در عناصر inline فقط بر چپ و راست اثر می‌گذارد (بالا و پایین بی‌تاثیر است).


با تسلط بر خاصیت margin، کنترل کاملی بر چیدمان عناصر صفحه خواهید داشت. این ویژگی به همراه padding و border سه پایه اصلی جعبه مدل CSS (Box Model) را تشکیل می‌دهند.