2017-05-05 67 views
0

我一直在努力在小屏幕的div之間創造空間。我嘗試使用padding-top,但它不適合我。爲小屏幕創建div之間的空間

這是我的html頁面

<div class="container"> 
    <div class="row"> 
     <div class="col-md-6 col-md-offset-3 col-xs-12"> 
      <div class="col-md-6 col-xs-12"> 
       <a href="" class="box"> 
        <img src="" class="img-card-content center-block img-responsive" style="width: 200px"/> 
       </a> 
      </div> 
      <div class="col-md-6 col-xs-12"> 
       <a href="" class="box"> 
        <img src="" class="img-card-content center-block img-responsive" style="width: 200px"/> 
       </a> 
      </div> 
     </div> 
    </div> 
</div> 

對我的CSS:

.box { 
    padding: 40px; 
    display: block; 
    border-radius: 10px; 
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px; 
    -o-border-radius: 10px; 
    -ms-border-radius: 10px; 
    border: 1px solid #575757; 
} 

CSS的其餘部分是從引導。

沒有人有解決方案嗎?

+0

也提供CSS。 – snkv

+0

@snkv更新先生 – rinaldy31

+0

剛發佈了一個答案。 – snkv

回答

1

只需添加下面的CSS此

@media only screen and (max-width:768px) { 
    .box { 
     margin-bottom: 10px; /* Or required space */ 
     display: block; 
    } 
} 
+0

我試過了,但它不起作用 – rinaldy31

+0

只需將'display:block;'添加到你的'.box' CSS就可以工作 –

+0

它就是「media」超級用戶:) –

1

希望這將有助於..以下是工作片段:

.box { 
 
    padding: 40px; 
 
    display: block; 
 
    border-radius: 10px; 
 
    -moz-border-radius: 10px; 
 
    -webkit-border-radius: 10px; 
 
    -o-border-radius: 10px; 
 
    -ms-border-radius: 10px; 
 
    border: 1px solid #575757; 
 
} 
 

 
@media (max-width:768px){ 
 
.box { margin-bottom:15px; display:block;} 
 
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/> 
 
<div class="container"> 
 
    <div class="row"> 
 
     <div class="col-md-6 col-md-offset-3 col-xs-12"> 
 
      <div class="col-md-6 col-xs-12"> 
 
       <a href="" class="box"> 
 
        <img src="https://dummyimage.com/600x400/000/fff" class="img-card-content center-block img-responsive" style="width: 200px"/> 
 
       </a> 
 
      </div> 
 
      <div class="col-md-6 col-xs-12"> 
 
       <a href="" class="box"> 
 
        <img src="https://dummyimage.com/600x400/000/fff" class="img-card-content center-block img-responsive" style="width: 200px"/> 
 
       </a> 
 
      </div> 
 
     </div> 
 
    </div> 
 
</div>

+0

這是工作!謝謝先生,但其他用途已經先答覆了。真的很欣賞你的答案:) – rinaldy31

+0

沒問題..歡迎你:) –

1

@superuser是正確的但他拼寫錯了

@media (max-width:768px) { 
    .box { 
     margin-bottom: 10px; /* Or required space */ 
     display: block; 
    } 
} 
+0

是的,它的工作原理!謝謝你,先生 – rinaldy31