2017-12-15 1 views
1

부트 스트랩과 새스를 사용하는 법을 배우려합니다. 나는 겉으로는 단순한 무엇인가에 머물러 있지만, 나는 그걸 작동시키지 못합니다. 아래 div 사이에 여백을 만드는 방법은 무엇입니까?div 사이에 부트 스트랩 4 사이의 수평 여백을 만드는 방법 scss

모든 div에 margin-top 또는 margin-bottom을 삽입하려했지만 찾고있는 결과를 얻을 수 없습니다. 컨테이너에있는 div를 래핑하려고 시도하고 여러 가지 방법으로 행을 삽입했지만이 시간 이후에는 더 이상 무엇을 볼지 모릅니다. 매회마다 마진을 추가 한 후 div가 길어 지거나 짧아집니다. div는 배경 색상 때문에 서로 계속 붙어 있습니다. 나는 그들 사이에 빈 공간을 갖고 싶다.

scss를 조정하려면 어떻게해야합니까?

HTML

<div class="container"> 
    <div class="main_body"><div class="sidebar"></div> 
     <div class="main_content"> 
      <div class="main_items"> 
       <div class="profileTabs"></div> 
       <div class="profileHead"></div> 
       <div class="interests"></div> 
       <div class="profileLabels"></div> 
      </div> 
----------------------------------margin------------------------------- 
      <div class="item"> 
       <div class="avatars"></div> 
       <div class="content"></div> 
      </div> 
      <div class="item"> 
       <div class="avatars"></div> 
       <div class="content"></div> 
      </div> 
     </div> 
    </div> 
</div> 

하는 SCS

.container { 
    @include make-container(); 
    .main_body { 
    @include make-row(); 
    .sidebar { 
     @include make-col-ready(); 
     @include make-col(1.8, 12); 
     margin-right: 15px; 
    } 
    .profileTabs { 
     @include make-col-ready(); 
     @include make-col(10, 10); 
    } 
    .main_content { 
     @include make-col-ready(); 
     @include make-col(10, 12); 
     .main_items { 
     @include make-row(); 
     .profileHead { 
      @include make-col-ready(); 
      @include make-col(2, 10); 
     } 
     .interests { 
      @include make-col-ready(); 
      @include make-col(2, 10); 
     } 
     .profileLabels { 
      @include make-col-ready(); 
      @include make-col(2, 10); 
     } 
     } 
     .item { 
     @include make-row(); 
     .avatars { 
      @include make-col-ready(); 
      @include make-col(2.2, 10); 
     } 
     .content { 
      @include make-col-ready(); 
      @include make-col(7.8, 10); 
     } 
     } 
    } 
    } 
} 
+1

: 여기

은 예입니다? – Swellar

+0

부트 스트랩 클래스를 사용하고있는 것으로 보이지 않습니다. – ZimSystem

+0

나는 아직도 실제로 그렇게하는 방법을 찾으려하고있다. make-col 및 make-col-ready 믹스 만 있습니다. Bootstrap 그리드로 모든 박스를 제자리에 옮길 수있게되어 매우 기뻤습니다. 그것은 헛소리 없이는 불가능합니다. 나는이 멋진 블로그 게시물로 시작했다 : http://willschenk.com/bootstrap-advanced-grid-tricks/ 이제 나는 더 이상 얻으려고 노력하고있다. 부트 스트랩을 스스로 정의하는 방법에 대한 많은 예제 나 튜토리얼을 찾을 수 없습니다. 윌 k크 (Will Schenk) 또는 http://www.helloerik.com과 같은 기사를 더 많이 읽는다면 좋을 것입니다. 예를 들면. – Vincent

답변

2

당신은 <hr>을 사용할 수 있습니다.

귀하가 찾고있는 것일 수 있습니다. 당신은 부트 스트랩 4 [간격 유틸리티] 시도에 대해 (https://getbootstrap.com/docs/4.0/utilities/spacing/#notation) 무엇을 제공하여 이후 jsfiddle

+0

그건 작동하지 않았다. 두 div 사이에


을 입력하면 맨 위에있는 div가 길어지는 것 같습니다.
은 "main_items"의 맨 아래에 나타나는 것 같습니다 콘솔에서는
이 "main_items"아래에 있지만 "main_items"와 동일한 배경색을 상속합니다. 그럼에도 여전히 두 div를 구분하지 않을 것입니다 ... – Vincent

+0

'


클래스를 사용하여 CSS 속성을'
'에 적용 할 수 있습니다. 그러면 여백, 패딩 및 색상을 적용 할 수 있습니다. –

+0

답변 해 주셔서 감사합니다. 작동하려면 좋겠지 만


에 여백을 추가하면 "main_items"가 더 길어지는 것 같습니다. scss 파일의 구조가 틀려야한다고 생각합니다. 그러나 이제는 더 이상 명확하게 볼 수 없습니다. – Vincent