2014-06-19 7 views
0

부트 스트랩 2에서 부트 스트랩 3으로 광산 프로젝트를 이전 중입니다. 이해할 수없는 그리드 레이아웃에 문제가 있습니다. 나는 col-md-12가 있고이 더 큰 div에 3 개의 동일한 폭의 열을 추가하고 싶습니다. 논리적으로 3 열은 각각 col-md-4이어야합니다. 그러나 col-md-4 클래스의 3 열 (divs)을 추가하면 두 열이 맞지 않으며 그 중 하나가 아래로 밀려나고 두 번째 열 뒤에 끝에 약간의 공백이 남습니다. 제가 누락 된 부분을 이해하도록 도와주십시오. 고맙습니다.부트 스트랩 3 그리드 시스템

+0

이 사이트에서 변화 될 수있다 to 사이트, jQuery Plugins 및 사용자 정의 CSS에 따라 다릅니다. 함께 일할 수있는 더 많은 정보를 보내주십시오. –

+0

@Denny, 아마도 일부 열에 여분의 패딩 (왼쪽 또는 패딩 오른쪽)을 사용하고있는 것 같습니다. –

답변

0

문제가있는 것처럼 들리 네요. 부트 스트랩은 col-xx-# 클래스를 중첩 할 때 패딩을 자동으로 추가합니다. col-md-4col-md-12 부트 스트랩의 직계 하위 항목 인 경우 패딩이 추가되고 세 번째 col-md-4은 새 행으로 끝납니다.

무슨 일을하는지 :

<div class="container"> 
    <div class="row"> 
     <div class="col-md-12"> 
      <div class="col-md-4"> 
       1/3 
      </div> 
      <div class="col-md-4"> 
       2/3 
      </div> 
      <div class="col-md-4"> 
       3/3 
      </div> 
     </div> 
    </div> 
</div> 

는이 문제를 해결, 중 추가 새로운 class="row"을 첫 번째 col-md-4 위 또는 단순히이 같은 col-md-12 제거하려면 :

<div class="container"> 
    <div class="row"> 
     <div class="col-md-4"> 
      1/3 
     </div> 
     <div class="col-md-4"> 
      2/3 
     </div> 
     <div class="col-md-4"> 
      3/3 
     </div> 
    </div> 
</div> 
0

부트 스트랩의 열 레이아웃은 너비가 12 "단위"일 수 있습니다.

동일한 너비의 열을 얻으려면 12를 균등하게 분할해야합니다 (col-md- *의 합계 *는 12 여야 함).

+0

Denny는 그의 질문에 "나는 col-md-12를 가지고 있으며이 큰 div에 3 개의 동일한 폭의 열을 추가하고 싶습니다. 논리적으로 3 열은 각각 col-md-4이어야합니다." 나는 이것이 문제라고 생각하지 않는다. –

+0

아, 그걸 보지 못했습니다. –

관련 문제