2016-05-31 33 views
-1

这里就是我有,例如:中心垂直几个引导柱

enter image description here

这里是代码coresponding这样:

HTML:

<div class="row"> 
<div class="formulaire-rdv"> 
    <div class="col-xs-12 nopadding" style="margin-top:auto;"> 
     <div style="display:flex;"> 
      <h2 class="slide-title-dark"> 
       Prise de Rendez-vous 
      </h2> 
     </div> 
    </div> 
    <div class="col-xs-12 nopadding" style="margin-top:100px;"> 
     <div class="col-sm-4 col-xs-12 col-sm-offset-1"> 
      <form id="form-rdv"> 
       <div class="form-group"> 
        <label for="exampleInputEmail1">Nom, Prénom:</label> 
        <input type="email" class="form-control" id="exampleInputEmail1" placeholder="Votre nom, prénom"> 
       </div> 
       <div class="form-group"> 
        <label for="exampleInputPassword1">Nom de société:</label> 
        <input type="password" class="form-control" id="exampleInputPassword1" placeholder="Le nom de votre société"> 
       </div> 
       <div class="form-group"> 
        <label for="datetimepicker4">Date:</label> 
        <input type='text' class="form-control" id='datetimepicker4' placeholder="Sélectionnez une date" /> 
       </div> 
       <div class="form-group"> 
        <label for="exampleInputPassword1">Message:</label> 
        <textarea class="form-control" rows="4" placeholder="Votre Message"></textarea> 
       </div> 
       <button type="submit" class="btn btn-default">Envoyer</button> 
      </form> 
     </div> 
     <div class="col-sm-5 col-sm-offset-1"> 
      <div class="Flexible-container"> 
       <iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2624.090588107181!2d2.2261348518741295!3d48.87554960734967!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x47e664de82918609%3A0x12912c17a8dd9551!2s83+Rue+Carnot%2C+92150+Suresnes%2C+France!5e0!3m2!1sfr!2sch!4v1464688931681" width="600" height="450" frameborder="0" style="border:0" allowfullscreen></iframe> 
      </div> 
     </div> 
    </div> 
    <div class="col-xs-8 col-xs-offset-2" style="margin-top:50px; text-align:center; margin-bottom:auto;"> 
     <p class="p-rdv">L’ajout, la modification ou le remplacement de biens dans la vitrine ne prend que quelques secondes grâce à l’outil d’administration</p> 
    </div> 

</div> 

CSS:

.form-group{ 
    margin-bottom: 70px !important; 
} 

/* Flexible iFrame */ 

.Flexible-container { 
    position: relative; 
    padding-bottom: 56.25%; 
    padding-top: 30px; 
    height: 0; 
    overflow: hidden; 
} 

.Flexible-container iframe, 
.Flexible-container object, 
.Flexible-container embed { 
    position: absolute; 
    top: 0; 
    left: 0; 
    width: 100%; 
    height: 100%; 
} 

.p-rdv{ 
    margin-right: auto; 
    margin-left: auto; 
    font-family: $theme-font-light; 
    font-size: 30px; 
} 

我想整个块都是垂直居中,我试着在第一个col-12上创建一个margin-top auto和在最后一个margin-bottom:auto但它不工作......任何创意?

+0

您的问题不明确。你需要设置左和右div内容高度相同..? – user2584538

+0

看看这个:[垂直居中](https://philipwalton.github.io/solved-by-flexbox/demos/vertical-centering/)。我会在家看看细节。 –

回答

0
<div class="col-xs-12 nopadding verticleCenter"> 
      <div style="display:flex;"> 
       <h2 class="slide-title-dark"> 
        Prise de Rendez-vous 
       </h2> 
      </div> 
     </div> 


.verticleCenter{height:50px;line-height:50px;} 

的margin-top:汽车不工作,如果你有,以显示中心给予行高相同的高度,所以这句话被垂直对齐中心

+0

它与边缘顶点固定像素有何不同? –

+0

你必须给出指定的高度,以便让边缘顶部的自动/线条高度工作以使其居中。 – 3bu1