나는 div가 mainlogo 로고 안에 다른 div 안에 있습니다. 자, 내가 위에 여백을 줄 때, 그것은 바깥 쪽 divs 외부로 흐릅니다. 내가 원하는 것은 그것이 마진 - 상단을 줄 때 부모의 바깥쪽으로 마진을 흘리지 않고 스스로를 아래쪽으로 옮겨야한다는 것입니다.왜이 마진이 부모 바깥으로 흐르고 있습니까?
.header {
width: inherit;
height: 100px;
background-color: #0080FF;
box-shadow: 0.5px 0.5px 0.5px 0.5px grey;
}
.headerdiv img {
width: 80px;
}
.headerdiv {
width: 1020px;
margin: 0 auto;
height: inherit;
position: relative;
}
#mainlogo {
height: 80px;
width: 350px;
margin-top: 10px;
}
<div class="header">
<div class="headerdiv">
<a href="onlinequiz login.php">
<div id="mainlogo">
<img src="Images/logo.png"></img>
</div>
</a>
</div>
</div>
왜 발생합니까 내가 그것을 어떻게 해결할 수 있습니까?
비교적 쉽게 해결할 수있는 방법 중 하나는 패딩 - 상단을 사용하는 것입니다. –