<div class="A">
<div class="B"></div>
<div class="C"></div>
</div>
위와 같이 상황에서 B,C를 각각 float:left; float:right; 를 시켰을 때
A에 적용한 백그라운드가 안보인다.
왜냐면 A 영역의 높이가 0px 되어 버리기 때문이다.
그 문제를 해결하기 위해 고민하다가 알아냈다..!!!
A에 overflow:auto; 해준다.
도움받은곳 : http://dailylog.tistory.com/19
위의 방법말고 일반적으로 많이 쓰는 방법은...
<div class="A">
<div class="B"></div>
<div class="C"></div>
<div style="clear:both;"></div>
</div>
<div class="B"></div>
<div class="C"></div>
</div>
위와 같이 상황에서 B,C를 각각 float:left; float:right; 를 시켰을 때
A에 적용한 백그라운드가 안보인다.
왜냐면 A 영역의 높이가 0px 되어 버리기 때문이다.
그 문제를 해결하기 위해 고민하다가 알아냈다..!!!
A에 overflow:auto; 해준다.
도움받은곳 : http://dailylog.tistory.com/19
위의 방법말고 일반적으로 많이 쓰는 방법은...
<div class="A">
<div class="B"></div>
<div class="C"></div>
<div style="clear:both;"></div>
</div>
'IT 소프트웨어 > CSS' 카테고리의 다른 글
표준코딩에서 vertical-align : middle; 적용하기 (6) | 2010.03.11 |
---|---|
header 있고 body 있을때 body가 100% 높이 유지하도록 (0) | 2010.03.09 |
E:first-child, E:lang(c) 유용한 몇가지 CSS (0) | 2010.01.26 |
IE8에서 이미지 사이의 여백 생기는 문제 (11) | 2010.01.15 |
스크롤바 관련 CSS (0) | 2009.10.20 |