جستجو برای:
  • صفحه اصلی
  • دوره های آموزشی
    • آموزش سئو محتوا جدید 1401
    • آموزش رایگان وردپرس 1401
    • آموزش رایگان HTML و CSS
    • دوره طراحی سایت فرانت اند
    • دوره طراحی سایت با وردپرس
    • دوره جامع برنامه نویسی PHP
  • انجمن سایت آموزی
  • مقالات سایت آموزی
  • تماس با سایت آموزی
  • درباره سایت آموزی
  • 09366806011
  • siteamoozi[at]gmail.com
  • آموزش طراحی سایت
  • آموزش وردپرس
  • آموزش سئو محتوا
سایت آموزی
  • صفحه اصلی
  • دوره های آموزشی
    • آموزش سئو محتوا جدید 1401
    • آموزش رایگان وردپرس 1401
    • آموزش رایگان HTML و CSS
    • دوره طراحی سایت فرانت اند
    • دوره طراحی سایت با وردپرس
    • دوره جامع برنامه نویسی PHP
  • انجمن سایت آموزی
  • مقالات سایت آموزی
  • تماس با سایت آموزی
  • درباره سایت آموزی
0

ورود و ثبت نام

بلاگ

سایت آموزی > مقالات سایت آموزی > آموزش های طراحی سایت > css > margin collapsing در css

margin collapsing در css

فروردین 28, 1399
ارسال شده توسط سایت آموزی
css
1.38k بازدید

margin collapsing در زبان CSS فاصله عمود بین عناصر

برای متخصص شدن در طراحی بخش Front End سایت روی لینک زیر کلیک کن و تو دوره ثبت نام کن:

دوره فوق حرفه ای طراحی سایت با HTML5 و CSS3 و jQuery

در این مقاله کاربردی از سایت آموزی شما همراهان گرامی را با اصطلاح margin collapsing در css آشنا می کنیم. ویژگی margin در زبان سی اس اس جهت تعیین فاصله بیرونی تگ های HTML از 4 جهت اصلی کاربرد دارد.

این ویژگی به عنوان یک Property مختصر شده در داخل خود شامل 4 ویژگی دیگر CSS به ترتیب زیر می باشد:

  • margin-top
  • margin-right
  • margin-bottom
  • margin-left

margin collapsing زبان CSS فاصله عمود بین عناصر - سایت آموزی

مفهوم margin collapsing راستای عمود در زبان طراحی سی اس اس

همانطور که می دانیم توسط ویژگی margin برای یک تگ HTML می توانیم هم فاصله بیرونی در راستای افق ( چپ و راست ) و هم فاصله بیرونی در راستای عمود ( بالا و پایین ) تعیین کنیم.

حالا لازم است شما را با اصطلاحی در زبان CSS به نام margin collapsing آشنا کنم.

فرض کنید در صفحه وب خود دو تگ <div> تعریف کرده اید، و این را هم می دانیم که تگ های <div> به صورت پیش فرض ویژگی margin برایشان تعریف نشده و هدف ما این است که بین این دو عنصر <div> یک فاصله بیرونی عمودی برقرار شود.

در صورتی که دو تگ <div> مقدار margin یکسانی مثلا 20px را از اطراف به خود اختصاص دهند، در فاصله عمودی بین این دو تگ <div> شاهد margin collapsing خواهیم بود. و به عبارت دیگر margin بالا و پایین عناصر مذکور روی هم می افتد.

یعنی فاصله بیرونی از پایین برای عنصر بالاتر و فاصله بیرونی از بالا برای عنصر پایین تر همان 20px خواهد بود و مقدار margin از بالا و پایین در دو تگ با هم جمع نمی شود، که معادل 40px باشد، و فاصله عمودی بین این دو تگ <div> دقیقا 20px می باشد.

حالا اگر مثلا برای یکی از عناصر <div> فاصله بیرونی از اطراف یا margin را 30px و برای عنصر <div> دیگر فاصله بیرونی از اطراف یا margin را 20px در نظر بگیریم، در راستای عمود فاصله بین دو تگ مذکور مقدار بزرگتر یعنی 30px در نظر گرفته می شود. و در اصطلاح margin collapsing رخ می دهد.

دانستن این مفاهیم کلیدی در لایه بندی صفحات وب برای یک توسعه دهنده وب که قصد دارد، بتدریج حرفه ای شود، الزامی است.

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

دوره فوق حرفه ای طراحی سایت فروشگاهی با وردپرس پروژه محور

برای متخصص شدن در طراحی بخش Front End سایت روی لینک زیر کلیک کن و تو دوره ثبت نام کن:

دوره فوق حرفه ای طراحی سایت با HTML5 و CSS3 و jQuery

نکته مهم

توجه داشته باشید که margin collapsing تنها در راستای عمود بین دو تگ html رخ می دهد. و در راستای افقی یعنی چپ و راست رخ نمی دهد.

پیوندهای مهم و کاربردی

تگ های HTML در سایت آموزی

تگ های جدید HTML5 در سایت آموزی

صفات تگ های HTML در سایت آموزی

تگ های منسوخ شده HTML5 در سایت آموزی

تگ های block level و inline level در سایت آموزی

تگ های HTML در W3school

ویژگی های CSS در سایت آموزی

ویژگی های CSS در W3schools

margin collapsing زبان CSS فاصله عمود بین عناصر – اختصاصی سایت آموزی

محتوا نمایش
1 مفهوم margin collapsing راستای عمود در زبان طراحی سی اس اس
1.1 نکته مهم
1.1.1 پیوندهای مهم و کاربردی
1.2 margin collapsing زبان CSS فاصله عمود بین عناصر – اختصاصی سایت آموزی
درباره سایت آموزی

علیرضا ابراهیمی - بنیانگذار وبسایت آموزشی سایت آموزی ، 8 سال سابقه فعالیت حرفه ای در زمینه طراحی سایت ، سئو ، سابقه تدریس اغلب زبان های برنامه نویسی تحت وب ، محقق و تحلیلگر ساختارهای توسعه دهنده وب

نوشته های بیشتر از سایت آموزی
در اینستاگرام
ما را دنبال کنید!

مطالب زیر را حتما مطالعه کنید

لیست کامل ویژگی های CSS | لیست صفات CSS | صفات CSS3 | آموزش طراحی سایت حرفه ای | فیلم آموزش طراحی سایت
صفت all در زبان سی اس اس
لیست کامل ویژگی های CSS | لیست صفات CSS | صفات CSS3 | آموزش طراحی سایت حرفه ای | فیلم آموزش طراحی سایت
صفت align-items در زبان سی اس اس
لیست کامل ویژگی های CSS | لیست صفات CSS | صفات CSS3 | آموزش طراحی سایت حرفه ای | فیلم آموزش طراحی سایت
خاصیت align-self در زبان سی اس اس
لیست کامل ویژگی های CSS | لیست صفات CSS | صفات CSS3 | آموزش طراحی سایت حرفه ای | فیلم آموزش طراحی سایت
صفت animation-delay در زبان سی اس اس
لیست کامل ویژگی های CSS | لیست صفات CSS | صفات CSS3 | آموزش طراحی سایت حرفه ای | فیلم آموزش طراحی سایت
صفت animation-play-state در زبان سی اس اس
لیست کامل ویژگی های CSS | لیست صفات CSS | صفات CSS3 | آموزش طراحی سایت حرفه ای | فیلم آموزش طراحی سایت
صفت animation-duration در زبان سی اس اس
قدیمی تر رویداد عمومی onstalled در HTML
جدیدتر لیست ها در HTML بخش دوم

دیدگاهتان را بنویسید لغو پاسخ

14 − چهار =

دوره های آموزشی
دوره جامع آموزش سئو محتوا دوره جامع آموزش سئو محتوا
دوره طراحی سایت فرانت اند آموزش طراحی سایت فرانت اند
دوره طراحی سایت فروشگاهی دوره طراحی سایت فروشگاهی
لوگوی معتبر پرداخت بانک اینترنتی پی لاین
لوگوی معتبر نماد اعتماد الکترونیک
لوگوی معتبر ساماندهی رسانه های دیجیتال
آخرین مقالات سایت آموزی
  • معرفی لیست تگ های جدید HTML5
  • ویژگی عمومی *-data در html5
  • معرفی و کاربرد تگ q در HTML
  • خاصیت value در زبان اچ تی ام ال
  • صفت خصوصی datetime در HTML5
آخرین دیدگاه‌ها
  • الهه در انواع داده ها در برنامه نویسی
  • سایت آموزی در آموزش رایگان طراحی سایت شرکتی با وردپرس ( جدید 1401 )
  • زانیرا کریم در آموزش رایگان طراحی سایت شرکتی با وردپرس ( جدید 1401 )
  • مریم در خاصیت background-color در css
  • ابوالفضل در تفاوت شناسه و کلاس در اچ تی ام ال و سی اس اس
تمامی حقوق برای سایت آموزی محفوظ می باشد.

ورود

17 − نه =

رمز عبور را فراموش کرده اید؟

هنوز عضو نشده اید؟ عضویت در سایت