2016-06-05 3 views
-1

정적 위치 요소가 위쪽, 아래쪽, 왼쪽 및 오른쪽 속성의 영향을받지 않는 경우 왜 상자 요소의 여백 - 맨 위 값을 변경할 때 상자가 컨테이너와 함께 이동합니까?정적 요소는 왜 움직입니까?

나는 나의 코드를 지켰다 : https://jsfiddle.net/b9rtwkq7/5/

HTML :

<div class="container"> 
    <div class="box"> 
    </div> 
</div> 

CSS : https://www.w3.org/TR/CSS2/box.html#collapsing-margins

추가 : 여백은 당신이 게시 jsfiddle 붕괴되어

.container 
{ 
    width:500px; 
    height: 500px; 
    background-color: grey; 
    margin-top: 00px; 
} 

.box 
{ 
    width:100px; 
    height: 100px; 
    background-color: orange; 
    margin-top: 100px; 

} 
+0

@nicael : 정적 기본 위치 지정이 아닌가요? – InQusitive

+0

허, 내 나쁜 .... 나는 잘못된 것들에 집중했다. – nicael

+0

당신은 plz 정교 할 수 있습니까? – RajSharma

답변

0

오버플로 : 컨테이너에 자동/숨김 또는 다음과 같은 클래스에서 추가 한 CSS를 따르십시오.

.no-collapse:before { 
    content: ""; 
    display: table; 
} 
+0

나는 collpased 여백이 무엇인지 알아야합니다. 나는 CSS의 초보자입니다. – InQusitive

+0

그것은 내가 지금까지도 문제가있는 것입니다.>> 방금 jsfiddle에서 테스트 한 후에 코드에 대한 대답을 업데이트했습니다. thay는 .container 또는 .box에 대한 변경이 필요하지 않습니다. – seahorsepip

+0

편집 : 이동합니다. 컨테이너 – seahorsepip

관련 문제