2013-01-21 2 views
3

DIV가 올바르게 수평 정렬되지만 두 번째 div가 첫 번째 div 아래에 끝나는 몇 가지 이상한 이유로 인해이 작업을 수행하는 데 문제가 있습니다. 어떤 도움이라도 대단히 감사하겠습니다.HTML5/CSS DIV가 가로로 정렬되지 않습니까?

HTML :

<footer> 
    <div class="inner"> 
    <section id="footer-copyright" class="clear left"> 
    <ul> 
    <li>© 2013 
    <a href="/">Company</a> 
    | 
    <a href="sitemap.html">Sitemap</a> 
    | 
    <a href="privacy.html">Privacy Policy</a> 
    </li> 
    </ul> 
    </section> 
    <section class="footer-box clear right"> 
    <ul> 
    <li>Design by <a href="/" target="new">Template</a></li> 
    </ul> 
    </section> 
    </div> 
</footer> 

CSS :

footer .inner { 
    padding-top: 50px; 
} 

#footer-copyright { 
    display: block; 
    padding-top: 35px; 
    width:50%; 
} 

#footer-box { 
    display: block; 
    padding-top: 35px; 
} 

footer ul { 
    color: #FFFFFF; 
    list-style: none outside none; 
    padding: 10px 0; 
} 

.inner { 
    margin: 0 auto; 
    position: relative; 
    width: 1000px; 
} 

.clear { 
    clear: both; 
    display: block; 
} 

.right, .alignright { 
    float: right; 
} 

.left { 
    float:left; 
} 

어쩌면 난 그냥

당신은 일 연결 here

답변

2
을 볼 수 있습니다 :) ... 눈의 신선한 세트가 필요합니다

귀하의 footer-boxclear: both; 규칙 세트가 있기 때문입니다 (clear 클래스). 그것을 제거하고 padding-top: 35px을 추가하십시오.

+0

나는 그것을 알고 있었다. .. 눈의 새로운 세트. .. 고마워! –

1

#footer-boxclear 클래스로 인해 clear: both이므로 #footer-copyright 아래에 있습니다.

+0

가 작동했습니다! 감사! :) –

관련 문제