갤러리 페이지의 건물에 대한 내 페이지에 3 개의 div가 있습니다. 중앙에 div가 왼쪽과 오른쪽 중 어느 한쪽면에 표시되도록 중앙에 div가 있어야합니다. 왼쪽과 가운데 div는 잘 작동하고 서로 인라인되어 있지만 내 오른쪽 부동 div는 다른 쪽보다 아래쪽에 위치합니다.왜 나머지는 내 오른쪽 부동 div 인라인 부동?
왜 이런 일이 발생합니까? 당신의 CSS에서
HTML
<div id="left">
IM ON THE LEFT
</div>
<div id="middle">
I AM IN THE MIDDLE
</div>
<div id="right">
THIS IS ON THE RIGHT
</div>
CSS
#left{
float:left;
position:relative;
width: 150px;
}
#middle{
display: block;
margin-left: auto;
margin-right: auto;
width: 150px;
position: relative;
}
#right{
float:right;
width: 150px;
position: relative;
}
같은 요소에'position :'과'float :'을 사용하지 마세요. 충돌을 만듭니다 ... 하나만 사용하십시오. – Sparky
괜찮은 위치 관계입니다. 상자가 그 위치에서 옮겨 지거나 절대 위치 자식 요소가있을 수 있습니다 – Chris