sahel65
یک شنبه 07 تیر 1394, 07:40 صبح
سلام دوستان گلم؛
یه سوال داشتم ازتون؛اول این کد رو ببینین:
<style type="text/css">
#wrapper{
background-color:red;
}
#wrapper div{
width:120px;
height:100px;
background:#eee;
padding:20px 35px ;
border:2px solid #444;
margin:20px 10px;
}
</style>
</head>
<body>
<div id="wrapper">
<div></div>
<div></div>
<div></div>
</div>
</body>
الان که میخواستم ارتفاع wrapper رو بدست بیارم دیدم 40 تا اشتباه کردم که نگو مربوط به margin-top مربوط به div اول و margin-bottom مربوط به div آخر بوده.
آخه چرا اینها فاصله نگرفتن از بالا و به بالا و پایین چسبیدن؟
مگه نباید اینها هم از بالا و پایین فاصله می گرفتن؟ با جستجو و تحقیقی که کردم دیدم میگن مربوط میشه به مبحث Collapsing margins !
میشه یه توضیحی بهم بدین که این چیه و چرا بوجود میاد؟
مرسی عزیزانم.
یه سوال داشتم ازتون؛اول این کد رو ببینین:
<style type="text/css">
#wrapper{
background-color:red;
}
#wrapper div{
width:120px;
height:100px;
background:#eee;
padding:20px 35px ;
border:2px solid #444;
margin:20px 10px;
}
</style>
</head>
<body>
<div id="wrapper">
<div></div>
<div></div>
<div></div>
</div>
</body>
الان که میخواستم ارتفاع wrapper رو بدست بیارم دیدم 40 تا اشتباه کردم که نگو مربوط به margin-top مربوط به div اول و margin-bottom مربوط به div آخر بوده.
آخه چرا اینها فاصله نگرفتن از بالا و به بالا و پایین چسبیدن؟
مگه نباید اینها هم از بالا و پایین فاصله می گرفتن؟ با جستجو و تحقیقی که کردم دیدم میگن مربوط میشه به مبحث Collapsing margins !
میشه یه توضیحی بهم بدین که این چیه و چرا بوجود میاد؟
مرسی عزیزانم.