2014-06-20 4 views
0

float를 사용하지 않고 다른 두 섹션을 결합한 높이와 동일한 섹션 옆에 두 섹션을 어떻게 정렬합니까?다른 섹션 옆에 섹션 정렬

업데이트 : 내 HTML은 다음과 같습니다 :이 같은

<div class="header-main"> 
    <div class="header-left"> 
    </div> 
    <div class="header-right"> 
     <div class="cont-top"> 
      <div class="header-top-left"> 
      </div> 
      <div class="header-top-right"> 
      </div> 
     </div> 
     <div class="header-bottom"> 
     </div> 
    </div> 
</div> 

CSS는 :

div.header-left 
{ 
    width:160px; 
    height:182px; 
    display:inline-block; 
} 

div.header-right 
{ 
    width:730px; 
    height:182px; 
    display:inline-block; 
    vertical-align:top; 
} 

div.header-top 
{ 
    width:730px; 
    height:125px; 
} 

div.header-top-left 
{ 
    width:340px; 
    height:123px; 
    display:inline-block; 
    vertical-align:top; 
} 

div.header-top-right 
{ 
    display:inline-block; 
    width:380px; 
    height:123px; 
    vertical-align:top; 
    text-align:right; 
} 

div.header-bottom 
{ 
    width:730px; 
    height:40px; 
} 

지금은 잘 작동하는 것 같다. 개인적으로 나는 플로트를 사용하는 것보다 이런 방식으로 요소를 제어하는 ​​것이 더 쉽다고 생각한다.

모든 의견을 환영합니다. 누군가에게 유용 할 수 있기를 바랍니다 :).

+0

이미지로 설명하고 싶지만 내 담당자가 너무 낮습니다. – user1515594

+0

display : 인라인 블록 – Tushar

+0

사용하여 시도 할 코드 예제로 질문을 편집 한 경우 유용 할 수 있습니다. 심지어 코펜이나 다른 코딩 놀이터에 대한 링크 – Ruskin

답변

0

시도한 레이아웃입니까?

### ### 
#1# ### 
### ### 
    #3# 
### ### 
#2# ### 
### ### 

당신이 flexbox 또는 Tushar 언급 ...하지만이 모바일 장치에서 어떻게 표시되는지 고려하시기 바랍니다 인라인 블록을 사용하여 할 수 있도록합니다.

+0

나는 이것을 시도 할 것이고, 모바일보기에 관해 머리에 감사 할 것이다. – user1515594

+1

flexbox를 사용하십시오! 그것은 미래의 레이아웃 방법입니다!. 모바일 용으로 모든 것을 세로로 쌓아두기 만하면됩니다. – Michael

관련 문제