2017-11-01 5 views
1

enter image description here同じ行にさまざまなサイズのテキストが表示されます。上記の画像で示したよう

(事実の通知を取らないしてくださいDasboardテキストがabhorrently大きい - 私はそれだけこの例では、そのサイズ製)、私は「管理者コントロールパネル」というテキストが欲しいです赤い矢印でオンラインでダッシュボードのテキストがある場所と水平方向の中央に整列させます。

Iテキストのこれらの部分の両方を持っているコードは、次のとおり

<div id="content-breadcrumb"> 
    Admin Control Panel &raquo; 
    <span id="active"> 
     Dashboard 
    </span> 
</div> 

CSSコードがある:私は無駄に垂直整列と設定ラインの高さを使用して試みた

#content-breadcrumb { 
    font-family: 'Varela Round', sans-serif 
    font-size: 16px; 
} 

#content-breadcrumb #active { 
    font-size: 200px; 
    color: #4F95C4; 
} 

注。あなたが提供できるどんな助けでもありがとう!あなたが達成するために、フレックスボックスとalign-itemsを使用することができます

答えて

2

この:

(PS:あなたのクロージングのdivとスパンタグが欠落している右のキャレット)

#content-breadcrumb { 
 
    display: flex; 
 
    align-items: center; 
 
    font-size: 1rem; 
 
} 
 
    
 
#active { 
 
    font-size: 2rem; 
 
} 
 
<div id="content-breadcrumb"> 
 
    Admin Control Panel &raquo; 
 
    <span id="active"> 
 
     Dashboard 
 
    </span> 
 
</div>

+0

文字通り同じ答えを投稿しようとしていました。ロバートは正しいです。 Flexは新しい標準です。 – BarryMode

+0

わかりませんが、私のコードにはありません!確かに、これは動作します。理由は何ですか?私は最近、フレックスボックスを発見した後、フレックスボックスを発見しましたが、答えはフレックスボックスを使用することであると確信していました。私はいくつかのリソースとチュートリアルを見てきましたが、どのように動作するのか分かりません。説明できますか?途中でありがとう! – josef

+0

問題ありません。 Flex Boxは表示プロパティ(ブロック、インラインブロックなど)ですが、はるかに強力なレイアウト機能を備えています。実際にはスタックオーバーフローの範囲を超えて、内部の動作を説明していますが、私がここで提供しているのは、これが表示フレックスであることだけです。そして、 'align-items'を使用して、 「屈曲した」容器の横断軸。これに関する素晴らしいリソースと学習ツールは、https://css-tricks.com/snippets/css/a-guide-to-flexbox/です。 –

0

あなたはいけない場合あなたはvertical-align: middle;を使用することができますフレックスボックスを使用したい。

https://jsfiddle.net/yrduwpzm/

#content-breadcrumb { 
 
    font-family: 'Varela Round', sans-serif 
 
    font-size: 16px; 
 
} 
 

 
#content-breadcrumb #active { 
 
    font-size: 50px; 
 
    color: #4F95C4; 
 
    vertical-align: middle; 
 
}
<div id="content-breadcrumb"> 
 
    Admin Control Panel &raquo; 
 
    <span id="active"> 
 
     Dashboard 
 
    </span> 
 
</div>

+0

'垂直整列:中間'がどのように動作するかはわかりません。同じのための良いリソース? :D –