keyboard_return  چسبون مقالات آموزشی آموزش css صفر تا صد قسمت سوم
  1. آموزش css صفر تا صد قسمت سوم

آموزش css صفر تا صد- قسمت سوم: خاصیت margin در css

سلام دوستان عزیز در این پست قصد داریم شما را با خاصیت margin و padding در css آشنا کنیم. margin و padding دو ویژگی پرکاربرد css برای ایجاد فاصله در اطراف عناصر html می باشد. margin برای ایجاد فضای خالی یا فاصله در لبه بیرونی عناصر و padding برای ایجاد فاصله درون عنصر به کار می رود. با استفاده از خاصیت margin می توانید فاصله بین عناصر را تعیین کنید.

این خاصیت فضای خالی اطراف عنصر را تعیین می کند و می توانید برای هر یک از جهت ها (بالا، راست، پایین و چپ) فاصله تعیین کنید. css برای تعیین فاصله برای هر یک از جهت ها در هر عنصر از خاصیت های مجزا استفاده می کند

margin-top: فاصله عنصر با عنصر بالایی خودش

margin-right: فاصله عنصر با عنصر سمت راست خودش

margin-botton: فاصله عنصر با عنصر پایینی خودش

margin-left: فاصله عنصر با عنصر سمت چپ خودش

همچنین برای هر عنصر می توانید مانند margin خاصیت padding را نیز تنظیم کنید.
padding-top: میزان فاصله با لبه بالایی عنصر (میزان فاصله از مرکز یک عنصر با لبه بالایی خودش)

padding-right: میزان فاصله با لبه سمت راست خودش

padding-bottom: میزان فاصله با لبه پایین خودش

padding-left: میزان فاصله با لبه سمت چپ خودش

css margin and padding

property های بالا می تواند مقادیر زیر را بگیرند:

auto: فاصله عنصر به طور خودکار توسط مرورگر محاسبه می شود

length: تعیین فاصله بر اساس px، pt، cm مثلا (۱۰px, 10pt, 10cm)

%: تعیین فاصله بر اساس درصد مثلا (۲۵%)

inherit: تعیین فاصله بر اساس عنصر والد (عنصری که عنصر فعلی در داخل آن است)

به هر یک از مقادیر بالا می توانید اعداد منفی هم نسبت دهید

مثال

p {
    margin-top: 100px;
    margin-bottom: 100px;
    margin-right: 150px;
    margin-left: 80px;
    padding-top: 30px;
    padding-right: 10px;
    padding-bottom: 30px;
    padding-left: 10px
}

شکل کوتاه شده خاصیت margin

همانطور که اشاره شد خاصیت margin برای هر یک از جهت ها یک property اختصاص داده است. بجای استفاده از چهار property مجزا می توانید از یک خاصیت به شکل زیر استفاده کنید

p {
 margin: 25px 50px 75px 100px;
 padding: 25px 50px 75px 100px;
}

وقتی property را به شکل فوق مقداردهی کنیم: فاصله از بالا برابر ۲۵ پیکسل، فاصله از سمت راست ۵۰ پیکسل، فاصله از سمت پایین برابر ۷۵ پیکسل و فاصله از سمت چپ برابر با ۱۰۰ پیکسل خواهد شد. همچنین می توانید این خاصیت را با سه مقدار نیز فراخوانی کنید.

margin: 25px 50px 75px;
padding: 25px 50px 75px;

در اینصورت فاصله از بالا برابر با ۲۵ پیکسل و فاصله از سمت چپ و راست برابر با ۵۰ پیکسل و فاصله از پایین نیز برابر با ۷۵ پیکسل خواهد شد در صورتیکه این خاصیت دو مقدار داشته باشد

margin: 25px 50px;
padding: 25px 50px;

 

فاصله از بالا و پایین برابر با ۲۵ پیکسل و فاصله از چپ و راست نیز برابر با ۵۰ پیکسل خواهد شد. همچنین اگر این خاصیت دارای یک مقدار باشد :

margin: 25px;
padding: 25px;

فاصله عنصر از هر چهار سمت برابر با ۲۵ پیکسل تنظیم می شود. مشاهده جلسه قبلی

آموزش css صفر تا صد قسمت سوم - 4.2 از 5 بر اساس 150 رای

امتیاز کاربران

آموزش css صفر تا صد قسمت سوم
دیدگاه‌ها

دیدگاهی وجود ندارد

2024 © Copyright کليه حقوق مادی و معنوی براي چسبون محفوظ است و هرگونه کپی برداری پیگرد قانونی دارد.