2017-05-06 65 views

回答

1

.no-gutters不是一個內置的自舉類。要使用它,你需要添加它自己引用的必需的CSS。例如:

img { max-width: 100%;} 

.row.no-gutters { 
    margin-right: 0; 
    margin-left: 0; 
} 

.row.no-gutters > [class^="col-"], .row.no-gutters > [class*=" col-"] { 
    padding-right: 0; 
    padding-left: 0; 
} 

在下面的代碼片段我換成你「MD」的cols以「XS」,降低了圖像的大小,只需所以它不會在視窗這裏崩潰:

img { max-width: 100%;} 
 

 
.row.no-gutters { 
 
    margin-right: 0; 
 
    margin-left: 0; 
 
} 
 

 
.row.no-gutters > [class^="col-"], .row.no-gutters > [class*=" col-"] { 
 
    padding-right: 0; 
 
    padding-left: 0; 
 
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"> 
 

 
<div id="portfolio-main"> 
 
    <div class="container-fluid"> 
 
    <div class="row no-gutters"> 
 
     <div class="col-xs-4"> 
 
     <img src="https://placehold.it/250x150"> 
 
     </div> 
 
     <div class="col-xs-4"> 
 
     <img src="https://placehold.it/250x150"> 
 
     </div> 
 
     <div class="col-xs-4"> 
 
     <img src="https://placehold.it/250x150"> 
 
     </div> 
 
    </div> 
 
    </div> 
 
</div>

+0

但是,即使容器是流體,第一個圖像的左側仍然有那麼小的空白區域,而第二個圖像的右側仍然有空白區域。我該如何解決這個問題? –

+0

添加..container-fluid {padding:0px!important}會這樣做。儘管您可能也想簡單地移除容器。 – mayersdesign

+0

嘿,你能告訴我爲什麼會發生?我認爲容器流體橫跨整個可用寬度!情況不是這樣嗎? –

0

沒有必要在bootstrap中爲空間問題添加額外的類。爲了消除間距問題,您可以使用類行

<div id="portfolio-main"> 
       <div class="container-fluid"> 
        <div class="row"> 
         <div class="col-md-4"> 
          <div class="row"> 
          <img class="img-responsive" src="https://placehold.it/350x150"> 
          </div> 
         </div> 
         <div class="col-md-4"> 
         <div class="row"> 
          <img class="img-responsive" src="https://placehold.it/350x150"> 
           </div> 
         </div> 
         <div class="col-md-4"> 
          <div class="row"> 
          <img class="img-responsive" src="https://placehold.it/350x150"> 
          </div> 
         </div> 
        </div> 
       </div> 
      </div>