آموزش margin در CSS

آموزش margin در CSS

 

برای آموزش بهتر margin از یک مثال کمک میگیریم.

فایل html و css زیر را اجرا کنید.

 

<!DOCTYPE html>
<html>
<head>
  <title>lesson</title>
  <meta charset="utf-8">
  <link rel="stylesheet" type="text/css" href="lesson10.css">
</head>
<body>
  <div id="test" class="test">
      hello world!<br>
      hello world!<br>
      hello world!<br>
      hello world!
  </div>

  <div id="test2" class="test">
      hello world!<br>
      hello world!<br>
      hello world!<br>
      hello world!
  </div>
</body>
</html>

 

#test{
  background-color: yellow;
  border:red groove 5px;
  border-radius: 10px;
}

#test2{
  background-color: #112299;
  color: white;
}
margin در css
 

وقتی در صفحه مرورگر خود ctrl+shift+i را بزنید و میتوانید box model را ببینید که به صورت زیر است.

margin در css چیست
 

قسمت آبی رنگ محتوای شماست. بخش کرمی رنگ border شماست و در جزوه border آموزش داده شد.

Padding فاصله بین محتوای شما و کادربندی است. اگر در مثالی که اجرا کردیم مشاهده کنید، متن ها به کادر بندی شما چسبیده اند. با تعریف padding میتوانید این مشکل را برطرف کنید.

و همچنین margin که فاصله بین کادر و دیگر المان ها را مشخص میکند.

حال میتوانیم به کمک margin فاصله بین المان ها را تنظیم کنیم.

 

#test{
  background-color: yellow;
  border:red groove 5px;
  border-radius: 10px;
}

#test2{
  background-color: #112299;
  color: white;
}

.test{
  margin: 20px;
}
آموزش margin در css
 

همچنین میتوانید مارجین را به طور دیگری تعریف کنید. برای مثال:

Margin: 50px 5px; که عدد اول برای فاصله بالا و پایین و عدد دوم فاصله چپ و راست است.

 

#test{
  background-color: yellow;
  border:red groove 5px;
  border-radius: 10px;
}

#test2{
  background-color: #112299;
  color: white;
}

.test{
  margin: 50px 5px;
}
margin در html css
 

میتوانید به صورت فاصله های مختلف هم تنظیم کنید. مثلا:

Margin: 50px 10px 60px 80px; عدد اول بالا، عدد دوم راست، عدد سوم پایین، عدد چهارم چپ.

 

#test{
  background-color: yellow;
  border:red groove 5px;
  border-radius: 10px;
}

#test2{
  background-color: #112299;
  color: white;
}

.test{
  margin: 50px 10px 60px 80px;
}
کاربرد margin در css
 

برای دیدن آموزش های بیشتر جزوات CSS را دنبال کنید.

 

قسمت قبل آموزش (آموزش border در CSS)

قسمت بعد آموزش (آموزش padding در CSS)

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *