collapsing margin

پرسیده شده
فعالیت 1011 روز پیش
دیده شده 551 بار
0

سلام خدمت دوستان

 

کسی در رابطه با Collapsing margin اطلاعاتی داره ؟

فایل پیوست

3
حذف شده

سلام

فرض کن دو تا تگ div  و p داریم، حالا اگه بیایم به این دو تگ margin عمودی مثلا 30px بدیم، margin بالا و پایین دو تا تگ میوفته روی هم!!

یعنی چی؟ یعنی فاصله بیرونی از پایین برای عنصر بالاتر(div) و فاصله بیرونی از بالا برای عنصر پایین تر(p) همون 30px میمونه! و مقدار margin از بالا و پایین دوتا تگ با هم جمع نمیشه، که بشه 60px، و فاصله عمودی بین این دوتا تگ div  و p همون 30px میمونه. به اصطلاح به این کار میگن margin collapsing

و اینکه این margin collapsing فقط در راستای عمودی رخ میده و راستای افقی رخ نمیده!!

 

  <style>
  
        div{
            width: 80px;
            height: 80px;
            background-color: blue;
            margin: 30px 0;
        }
        
        p{
            width: 80px;
            height: 80px;
            background-color: red;
            margin: 30px 0;
        }


    </style>


<body>

        <div></div>
        
         <p></p>
    

</body>

فایل پیوست

Mehdi H

توسط

Mehdi H

6 مرداد 00