2012-06-07 5 views

답변

3

<div class="form"> 요소 내에서 부동를 지우고 있지 않습니다.

두 가지 좋은 해결책은 overflow: hidden.form에 추가하거나 clear: both#text에 추가하는 것입니다. 그것은 그들의 리셋 CSS의 jsFiddle에서 작동

+0

정말 감사합니다. 고마워, 렉스. – Abijah

+0

물론, 언제든지. – Wex

0

:

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { 
    margin: 0; 
    padding: 0; 
} 

귀하의 경우는 그 때문에 라인의 나머지 부분보다 더 큰 높이를 가지고있는 H2이다. 당신의 파란색 div가 h2의 끝에서 시작한다는 사실로 이어진다.

.form h2 { 
    font-size: 26px; 
    font-weight: 200; 
    text-shadow: 1px 1px 1px #CFCFCF; 
    color: #999; 
    float: left; 
    padding-left: 20px; 
    margin: 20px 0; 
} 

PS : 트릭해야

@Wex의 대답은 깨끗는)

+0

답변보다 댓글이 더 많습니다. 그러나 그 차이점을 설명해줍니다 ... – Wex

+0

괜찮습니다. 답변을 작성하기 위해 편집했습니다.) – tibo

+0

티보, 감사합니다. 이 일이 왜 일어 났는지 이해하는 데 도움이되었습니다. – Abijah

관련 문제