2013-12-13 3 views

답변

2

div에 overflow: auto을 사용해야합니다. 콘텐츠에 따라 div가 확장됩니다. http://css-tricks.com/the-css-overflow-property/

+0

1 & 감사합니다! 그것은 효과가있다! –

+0

+1 대부분의 사람들이'숨겨진'대신'자동'을 사용합니다. – LinkinTED

0

당신은 다른 컨테이너가 제로 높이로 축소됩니다 수레을 취소해야합니다 여기

http://jsfiddle.net/jMshh/

<div style="border: 1px solid black; overflow: auto"> 
    <button style="float: right; padding: 10px;">this is button</button> 
</div> 

는 오버 플로우가 작동하는 방법을 자세히 설명하는 튜토리얼입니다. 이를 수행 할 수있는 많은 방법이 있습니다. 부모 div에 대한 <div style="clear: both;"></div>

<div style="border: 1px solid black;"> 
    <button style="float: right; padding: 10px;">this is button</button> 
    <div style="clear: both;"></div> 
</div> 
0

사용 : 다음은 한 예입니다.

0

사용 overflow: hidden - :

<div style="border: 1px solid black;"> 
    <button style="float: right; padding: 10px;">this is button</button> 

    <div class="clearfix"></div> 
</div> 

.clearfix { 
    clear: both; 
} 
0

사용 맑은 수정

.clear:after, .clear:before { 
    content: "\0020"; 
    display: block; 
    height: 0; 
    overflow: hidden; 
} 
.clear:after { 
    clear: both; 
} 

http://jsfiddle.net/jMshh/

관련 문제