2012-05-01 6 views
1

최근에 나는 오버플로가 보이는 6 개의 열이 필요한 웹 사이트를 만들었습니다. 나는 깨끗한 6 사단을 만들 수 없었다. 폭은 6 스크롤바와 약간의 여백에 맞게 조정해야했습니다.오버플로로 화면을 똑같은 부분으로 나눕니다.

내 시도보다 좋은 방법이 있습니까?

<div class="col"> 

    <div class="section"> 
    Content that overflows this section. 

    </div> 

</div> 

    .col { 

    width: 15.2%; 
    padding-right: 15px; 
    float: left; 
} 

.section { 
    overflow-y: scroll; 
    width: 100%; 


} 

매우 우울하고 열이 맨 오른쪽 가장자리에 닿지 않습니다.

jquery는 시도 할만큼 잘 모르지만 조언을 듣고 싶습니다. ** * ***

내가 너무 바보, 그것을 밖으로했다. 패딩을 포함한 모든 것에 %를 사용해야합니다. Duh ** * **** 아무데도 시간을 낭비해서 죄송합니다.

+2

ht와 같은 CSS 그리드 프레임 워크를 사용해보십시오. tp : //960.gs/ 레이아웃을 만드는 데 모든 노력이 필요합니다. – luke2012

+0

그 링크는 고정 너비 레이아웃 (주로 960 픽셀)을 기반으로하는 격자 디자인을 제공합니다. 나는 그것이 op가 디자인 한 것처럼 가변 폭 디자인에서 매우 유용 할 것이라고 생각하지 않는다. '%'를 사용하면 확실히 문제를 해결할 수 있지만 때로는 '%'의 계산 된 값이 브라우저에 따라 약간 벗어날 수 있습니다. – sarcastyx

답변

3

.section 내부 div에 대해 채우기를 설정하는 것이 더 좋으므로 .col 너비를 조정할 필요가 없습니다. 이 CSS로

<div id="grid"> 
    <div class="col"> 
     <div class="section"> 
     Content that overflows this section. 
     </div> 
    </div> 
    <div class="col"> 
     <div class="section"> 
     Content that overflows this section. 
     </div> 
    </div> 
    <div class="col"> 
     <div class="section"> 
     Content that overflows this section. 
     </div> 
    </div> 
    <div class="col"> 
     <div class="section"> 
     Content that overflows this section. 
     </div> 
    </div> 
    <div class="col"> 
     <div class="section"> 
     Content that overflows this section. 
     </div> 
    </div> 
    <div class="col"> 
     <div class="section"> 
     Content that overflows this section. 
     </div> 
    </div> 
</div> 

:

이 HTML 코드를 시도

#grid { 
    margin-left: -15px; 
} 

.col { 
    width: 16.6%; 
    float: left; 
} 

.section { 
    overflow-y: scroll; 
    margin-left: 15px; 
    height: 100px; 
    background: green; 
}​ 

#grid { margin-left: -15px; }

가 살펴 먼저 열 전에 불필요한 공백을 제거하는 데 도움이되므로주의하시기 바랍니다 Live demo

+0

내가 원하는 것을 달성하는 훨씬 더 좋은 방법입니다. 고맙습니다. – uriah

+0

나는이 스 니펫에 대해 높고 낮게보고있다. 큰 고마워! –

+0

@SPATEN 당신은 환영합니다 :) – aliona

관련 문제