2015-01-19 3 views
1

HTML과 CSS로 작업하고 있는데 중첩되는 요소를 재정렬하는 것이 어렵습니다.2 DIV가 float와 겹쳐 있습니다. right

Live example on the jsFiddle

CSS :

#posts { 
    background: blue; 
    float: right; 
    width: 75%; 
    padding: 5px; 
    border-radius: 4px; 
    -webkit-box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 0.1), 0 2px 10px rgba(0, 0, 0, 0.5); 
    box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 0.1), 0 2px 10px rgba(0, 0, 0, 0.5); 
} 

#login-container { 
    overflow: clear; 
    background: white; 
    width: 280px; 
    height: 330px; 
} 

HTML :

<div id="content" class="container"> 
    <div id="posts"> 
    <div id="login-container"> 
     <div id="login"> 
      <h1>Member login</h1> 
     </div> 
    </div> 
    </div> 
</div> 

내 브라우저 창 크기를 조정할 때이 두 항상 서로 중첩된다. 여기에 이미지를 게시 할 수 있지만 10 명의 담당자가 필요합니다.

+0

중첩이란 무엇을 의미합니까? 사진을 어디서나 업로드하여 문제가 무엇인지 확인할 수 있습니까? – roNn23

+0

더 많은 샘플 코드를 제공해야하므로 문제를 재현 할 수 있습니다. 이걸 위해 피들을 만들 수 있을까요? –

+0

"posts"와 "login-container"를 의미합니까? 이는 "게시물"을 닫지 않았기 때문일 수 있습니다 – Andi

답변

0

여기 봐 : http://jsfiddle.net/nxyg0xwd/4/

#posts { 
    float: left; 
    width: 100%; 
    margin-left: 288px; 
} 

당신은 내용을 떠 떠났고, 로그인 VID의 크기에 여백을 만들어야합니다.

+0

해답을 주셔서 감사하지만 로그인 양식과 theres의 디자인에 영향을 미칩니다. 조금 겹치면 ... – Ellis

+0

결과가 어떻게 나오는지 말씀해 주실 수 있습니다. – roNn23

+0

게시물 (파란색)은 이동해서 로그인 양식과 겹치지 않아야합니다. – Ellis

1

#posts div를 어디에서 끝내시겠습니까? #login-container#posts 안에 있기 때문일 수 있습니다.

+0

'# content' 및'# posts' divs ... – Sid

+0

닫습니다. 선생님입니다. – Ellis

관련 문제