Margin
🔹 Margin چیه؟
ویژگی margin فضای خالی خارج از عنصر (بین عنصر و عناصر یا مرزهای اطرافش) رو مشخص میکنه.
مثلاً باعث میشه دکمهها از هم فاصله بگیرن.
🔹 کلاسهای Margin در Tailwind
الگوی کلاسها مشابه پدینگ هست:
- 
m-{size}→ مارجین برای همه جهات.
- 
mx-{size}→ مارجین افقی (چپ و راست).
- 
my-{size}→ مارجین عمودی (بالا و پایین).
- 
mt-{size}→ فقط بالا (top).
- 
mr-{size}→ فقط راست (right).
- 
mb-{size}→ فقط پایین (bottom).
- 
ml-{size}→ فقط چپ (left).
🔹 مقادیر Margin (size)
مقدارها همون scale پیشفرض Tailwind هستن:
- 
m-0→0px
- 
m-1→0.25rem(4px)
- 
m-2→0.5rem(8px)
- 
m-4→1rem(16px)
- 
m-8→2rem(32px)
 و ...
🔹 مقادیر خاص
- 
m-auto→ عنصر به صورت خودکار وسطچین میشه (معمولاً افقی).
- 
مقدارهای منفی هم پشتیبانی میشن: - 
-m-2→-0.5rem
- 
-mt-4→-1rem(مارجین منفی از بالا).
 
- 
🔹 مثال (مارجین همهجانبه)
🔹 مثال (مارجین افقی و عمودی)
🔹 مثال (مارجین منفی)
🔹 مثال (استفاده از auto برای وسطچین)
🔹 نکته مهم
- 
marginبرعکسpaddingهمیشه بیرون عنصر اعمال میشه.
- 
استفاده از m-autoخیلی رایجه برای وسطچین کردن عناصر با عرض ثابت.
- 
ترکیب margin و padding ابزار اصلی فاصلهگذاری در Tailwind هست. 
 CSS3
          CSS3
        
                
           HTML
          HTML
        
                
           Tailwind Css
          Tailwind Css
        
                
           Bootstrap 5
          Bootstrap 5
        
                
           Java script
          Java script
        
                
           ++C
          ++C
        
                
           Python
          Python
        
                
           Three.js
          Three.js
        
                
           Gsap
          Gsap
        
                
           Sass
          Sass
        
                
           SQL
          SQL
        
                
           React
          React