2017-10-05 36 views
0

我試圖去除填充左,右小屏幕上下方的網格項目:Zurb基金會 - 在較小的屏幕上移除網格填充物?

<!-- row block --> 
<div class="row row-cards"> 

    <!-- grid container --> 
    <div class="grid-container"> 

     <!-- grid x --> 
     <div class="grid-x grid-padding-x"> 

      <!-- item --> 
      <div class="cell medium-6"> 
       xxx 
      </div> 
      <!-- item --> 

      <!-- item --> 
      <div class="cell medium-6"> 
       xxx 
      </div> 
      <!-- item --> 

     </div> 

    </div> 

</div> 
<!-- row block --> 

CSS:

/* Small only */ 
@media screen and (max-width: 39.9375em) { 
    .row-cards { 
     .grid-container { 
      padding: 0; 
     } 

     .grid-padding-x { 
      padding: 0; 

      .cell { 
       padding: 0 !important; 
      } 
     } 
    } 
} 

但覆蓋不工作。這就是我得到:

enter image description here

這是我想獲得:

enter image description here

任何想法?

回答

1

您是否嘗試過在網格上-X包裝類.small-margin-collapse,像這樣:

<div class="grid-x grid-padding-x small-margin-collapse">

https://foundation.zurb.com/sites/docs/xy-grid.html#collapse-cells

+0

只是嘗試。但沒有運氣。 – laukok

+1

是'.row'基礎的本地課程,除了'.row-card'之外,它也被應用嗎?如果是這樣,當「.row」沒有用於「.column」類時,左側和右側都有負邊距。您是否在項目中導入遺留和網格x網格?也許你應該堅持只有一個網格系統。 –

0

我劈(LESS):

/* Small only */ 
@media screen and (max-width: 39.9375em) { 
    .row { 
     background-color: #ffffff; 

     .grid-container { 
      padding-right: 10px; // a temporary hack 
      padding-left: 10px; // a temporary hack 
      max-width: 100%; 
      margin: 0 auto; 
     } 

     .grid-padding-x { 
      .cell { 
       padding-right: 0; 
       padding-left: 0; 
      } 
     } 

    } 
}