2012-09-05 2 views
0

왼쪽 및 오른쪽 열에 높이가 서로 다른 두 개의 중첩 된 div가 있습니다.
이러한 div는 프레임과 같은 모양을 형성합니다. http://jsfiddle.net/5fA3q/을 참조하십시오.중첩 된 div가 같음

내가 해봤 다른 CSS를 동일한 높이 - 트릭, 그들은
padding-bottom:999999px;
margin-bottom:-999999px;
absolute 위치 결정 짧은 내부-DIV 작업에 도착하지이 상태에서 거의 만 작동합니다.

그러나, 역시 padding-bottom은 사라졌습니다. http://jsfiddle.net/5fA3q/11/

누군가가 대안을 알고 있기를 바랍니다.

+0

감사 이봐 http://jsfiddle.net/5fA3q/7/ – NestedWeb

답변

0

사용할 수 있지만 이전 브라우저에서 작동하지 않습니다.

는 HTML :

<div class="wrapper"> 
    <div class="left"> 
     <p>Left</p> 
     <p>Left</p> 
     <p>Left</p> 
     <p>Left</p> 
     <p>Left</p>   
    </div> 
    <div class="separator"></div> 
    <div class="right"> 
     <p>Right</p> 
     <p>Right</p> 
     <p>Right</p> 
     <p>Right</p> 
     <p>Right</p> 
     <p>Right</p> 
     <p>Right</p> 
     <p>Right</p> 
     <p>Right</p> 
     <p>Right</p> 
    </div> 
</div> 
<div class="footer"></div> 

CSS :`absolute` poistioning없이

.wrapper{ 
    width: 500px; 
    display:table; 
} 
.wrapper>div{display:table-cell;} 
.left{ 
    border:10px solid #0188ed; 
    margin-right:10px; 
    background: #0150e1; 
    width: 180px; 
} 
.right{ 
    width:270px; 
    border:10px solid #0188ed; 
    background: #0150e1; 
} 
.footer{ 
    background:#0181ec; 
    height: 50px; 
    width: 500px; 
    border-top: 10px solid #ffffff; 
} 

DEMO: http://jsfiddle.net/5fA3q/12/

+0

볼 수 있지만 내가 할 수있는 이 방법으로 왼쪽과 오른쪽 div 사이에 여백을 추가하지 마십시오. http://jsfiddle.net/5fA3q/11/ – NestedWeb

+0

@NestedWeb 맞습니다. 그러나 그들 사이에 '

'을 추가 할 수 있습니다. 당신은 또한'border-spacing'을'.wrapper'로 설정할 수 있습니다. – Oriol

+0

덕분에 충분히 시도해 봤습니다. 여분의 div로 갈 것입니다. – NestedWeb