2017-02-20 19 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;} 

テキスト、h1h2は、horizontalに集中しているが、私はverticalでも欲しいです!

ありがとうございました!

+0

使用ブートストラップ4は、 - 彼らはそれがなく、完全に動作する – Pete

答えて

0

flexboxを​​と一緒に使用すると、垂直方向の中央に配置できます。

#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ああ申し訳ありません、(私は_lo siento_!を意味します)私はそれを気付かなかったので、私はテキストを読むことができません。ちょうど 'flex-direction:column;'が必要です - 私の答えを更新しました。 –

関連する問題