2017-02-10 6 views
0

Ich habe ein Panel mit zwei Reihen. Jede Zeile hat 2 Spalten. Was ich brauche ist, den linken Text (Spalte 1) mit der Höhe der rechten Auswahl (Spalte 2) vertikal auszurichten.Vertical align und solid row divider

Das ist, was ich habe:

image

Auch ich habe nicht die Standardzeile haben, die jede Zeile teilen. Ich kaufte eine Vorlage kann ich in einigen der CSS-Dateien eine Überschreibung, aber ich kann nicht nichts

Der Code für das Panel ist sehen:

<div class="wrapper_indent"> 
@foreach($dias as $dia) 
    <div class="panel panel-default"> 
     <div class="form-control header-card"> 
      {{$dia['nombre'] }} 
     </div> 
     <div class="row"> 
      <div class="col-sm-6"> 
       <span class="body-card">Primer turno</span> 
      </div> 
      <div class="col-sm-6"> 
       <select name="example" class="form-control selecthora"> 
        @foreach($dia['horarios'] as $horario) 
         <option {{ ($dia['valorInicio']===$horario)?'selected="selected"':''}} value="{{$dia['valorInicio']}}">{{$horario}}</option> 
        @endforeach 
       </select> 
      </div> 
     </div> 
     <div class="row"> 
      <div class="col-sm-6"> 
       <span class="body-card">Último turno</span> 
      </div> 
      <div class="col-sm-6"> 
       <select name="example" class="form-control selecthora"> 
        @foreach($dia['horarios'] as $horario) 
         <option {{ ($dia['valorFin']===$horario)?'selected="selected"':''}} value="{{$dia['valorFin']}}">{{$horario}}</option> 
        @endforeach 
       </select> 
      </div> 
     </div> 
    </div> 
@endforeach 

</div><!-- End wrapper_indent --> 

Meine benutzerdefinierte CSS für den Versuch, das Problem zu lösen ist das folgende:

.body-card{ 
    font-size: 12px; 
    display: inline-block; 
    vertical-align: middle; 
    font-weight: bold; 
} 

Danke für Hilfe!

+1

Es ist besser, die echte HTML zu schreiben, nicht die Server-Vorlage – vals

+0

Dies ist die eigentliche html –

Antwort

0
.panel .row { 
    display: flex; 
    align-items: center; //for vertical-alignment 
    justify-content: center; //for horizontal-alignment 
} 
+1

Während dieser Code die Frage beantworten kann, zusätzlichen Kontext bereitstellt, wie und/oder warum es das Problem würde sich verbessern, löst die der langfristige Wert der Antwort. –

+0

Der Code answe die Frage. Bitte, sag mir, wi es das Problem löst. Vielen Dank –

Verwandte Themen