2014-03-12 3 views
0

나는 floatingfix 클래스를 지우기 위해 clearfix 클래스를 사용하고 있습니다. 그러나 그것은 ul 요소로 이상하게 동작합니다. .sidebarul 요소에서 가져온 것으로 보이는 ul에 높이를 추가합니다. 나는 많이 봤지만 어떤 설명이나 해결책을 찾지 못했습니다..clearfix 클래스의 예상치 못한 높이

JsFiddle 예 : http://jsfiddle.net/2cfGV/3/

JsFiddle 전체 페이지 뷰 : http://jsfiddle.net/2cfGV/1/embedded/result/

.clearfix2:before, .clearfix2:after { 
    content:""; 
    display: block; 
} 
.clearfix2:after { 
    clear: both; 
} 

답변

-1

사용 display: table. display: block을 사용하려면 추가 속성을 설정해야합니다. http://css-tricks.com/snippets/css/clear-fix/

+0

이미 시도했지만 wokring – Carlos

+0

흠이 아닙니다.이 작업을 피델 렐리에서 수행했습니다. 나는 그것을 다시 한번 살펴볼 것이다. – brouxhaha

+0

실제로 작동하지 않는 것이 분명하다고 생각하지 않습니다. 나는 이것이 단지 하나의 div를 떠 다니는 문제라고 생각한다. '.second'에'float : left'를 추가하면 clearfix가 작동합니다. http://jsfiddle.net/2cfGV/4/ 나는 이것이 이상한 행동이라고 말할 것이다. – brouxhaha