2017-05-18 59 views
0

我希望一切都處於頁面的中心,它也需要有響應。Bootstrap:中心的內容

這是我的PHP代碼,因爲我使用循環來顯示所有的複選框。

<div class="container-fluid"> 
    <!-- START FORM --> 
    <form method="post" class="form-horizontal"> 
     <!-- ROW 1 CHECKBOXES --> 
<?php 
    for ($i=0; $i < 8; $i++) { 
     echo "<div class='row'> 
      <div class='col-md-4'> 
       <div class='col-md-2'><input type='checkbox' class='form- 
control chk_boxes2' name='check_list[]'></div> 
       <label class='col-md-2'>Medewerker</label>   
      </div> 
      <div class='col-md-4'> 
       <div class='col-md-2'><input type='checkbox' class='form- 
control chk_boxes2' name='check_list[]'></div> 
       <label class='col-md-2'>Medewerker</label> 
      </div> 
      <div class='col-md-4'> 
       <div class='col-md-2'><input type='checkbox' class='form- 
control chk_boxes2' name='check_list[]'></div> 
       <label class='col-md-2'>Medewerker</label> 
      </div> 
      </div>"; 
    } 
?>   
     <!-- ROW SUBMIT --> 
     <div class="row down right"> 
      <div class="col-md-6"> 
       <label class="col-md-3">Check all</label> 
       <div class="col-md-3"><input type='checkbox' 
class="chk_boxes form-control"> 
      </div> 
      <div class="col-md-6"> 
       <input type="submit" name="Verder" value="Verder" 
class="form-control btn-primary"> 
      </div> 
     </div> 
    </form> 
    <!-- END FORM --> 
</div> 

這是jQuery的我現在用的,我知道這是什麼固體:

$('.down').css('margin-top', function() { 
    return ($(window).height() - $(this).height())/2.8 
}); 

$('.right').css('margin-left', function() { 
    return ($(window).height() - $(this).height())/2 
}); 

這是的jsfiddle一個鏈接,你需要擴大,因爲大屏幕是主問題在這裏。

https://jsfiddle.net/wq0r0se4/

在先進的感謝。

+0

試着在你想爲中心元素的父容器使用文本中心級。 – jmag

+0

你想只將內容居中放置嗎?如果是這樣,你可以在'水平橫向'的課程後添加'text-center'。 – Rubenxfd

+1

你有你的列設置爲中等大小的屏幕被分爲col-md-4,但他們會在大,小,小屏幕中執行默認行爲。您需要告訴他們col-lg-4 col-md-4將在大中型屏幕和col-sm-12 col-xs-12中佔用屏幕的1/3,以在小型和小型屏幕上全屏顯示。這就是它如何變得敏感。 – jmag

回答