2017-02-20 6 views
0

Ich habe diese Situation:Vertikal align Text in Bootstrap

<div class="row">  
    <div class="col-sm-6 col-sm-offset-3 text-center" id="testo-centrale"> 
     <h1>IL BOX PIU' GRANDE DELLA TOSCANA<BR>CON AFFILIAZIONE CROSSFIT INC.</h1> 
     <h2>Prova Prova prova prova</h2> 
    </div>  
</div> 

CSS:

#testo-centrale {height:500px;} 

Die Texte, h1 und h2 sind zentriert in horizontal, aber ich möchte auch in vertical!

Danke Jungs!

+0

Verwenden Bootstrap 4 - denken, sie für diese – Pete

Antwort

0

Sie können flexbox mit align-items: center; vertikal zentrieren.

#testo-centrale { 
 
    height: 500px; 
 
    display: flex; 
 
    align-items: center; 
 
    flex-direction: column; 
 
}
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" rel="stylesheet"/> 
 
<div class="row"> 
 
    <div class="col-sm-6 col-sm-offset-3 text-center" id="testo-centrale"> 
 
    <h1>IL BOX PIU' GRANDE DELLA TOSCANA<BR>CON AFFILIAZIONE CROSSFIT INC.</h1> 
 
    <h2><?php the_field('testo_centrale_chi_siamo'); ?></h2> 
 
    </div> 
 
</div>

+0

eine Klasse, kann es aber nicht vollständig funktioniert. die h1 ist auf der linken Seite und die h2 auf der rechten Seite, stattdessen h1 oben und h2 unten. –

+0

@AntonioCarbon ah, tut mir leid, (ich meine _lo siento_!) Ich kann den Text nicht lesen, also habe ich das nicht bemerkt. Braucht einfach 'flex-direction: column;' - aktualisiert meine Antwort. –