2017-02-20 7 views
0

Я эту ситуацию:Вертикальный текст Выровнять в загрузчике

<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;} 

Тексты, h1 и h2, сосредоточены в horizontal, но я хочу также в vertical!

Спасибо, ребята!

+0

Использование начальной загрузки 4 - думают, что они могут иметь класс для этого – Pete

ответ

0

Вы можете использовать flexbox с align-items: center; в центре по вертикали.

#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

Он работает, но не полностью. h1 находится слева, а h2 - справа, вместо h1 выше и h2 ниже. –

+0

@AntonioCarbone ah sorry, (я имею в виду _lo siento_!) Я не могу прочитать текст, поэтому я этого не заметил. Просто нужно «flex-direction: column;» - обновил мой ответ. –