2017-08-07 25 views
0

UIKitを使って少しテストしたウェブサイトを作成しました。ここでは、あらかじめ作成されたフレームワークを使用せずにデザインを試してみたかったのです。私はナビゲーションバーに問題があります。Nav-Barをロゴの中心に合わせる(画像)

これは、UIKitで作成されたオリジナルのナビゲーションバーです。テキストがロゴの真ん中にどのように垂直に配置されているかをご覧ください。 Original navbar that was created on the UIKit

あなたはテキストを画像と同じ行にあるが、それは画像(ロゴ)の上端と整列している見ることができるようにこれは、私が作成しようとしていますナビゲーションバーである第二の画像であり、 the Navbar i am trying to create

私は最初のイメージのように2番目のイメージを作成しようとしています。テキストはロゴの中央に揃えられています。私は「縦に並んだ:中」を試みました。私のCSSでは、それは動作していないようです...任意のアイデア?事前に

html { 
 
    font-family: monospace; 
 
    font-size: 12pt; 
 
} 
 

 
body { 
 
    margin: 0; 
 
} 
 

 
header { 
 
    background-color: honeydew; 
 
} 
 

 
nav .ul { 
 
    list-style-type: none; 
 
    display: table; 
 
    margin: 0; 
 
    padding: 0; 
 
    overflow: hidden; 
 
    float: left; 
 
    vertical-align: middle; 
 
} 
 

 
li { 
 
    display: table-cell; 
 
    vertical-align: middle; 
 
}
<header> 
 
    <div class="row"> 
 
    <nav> 
 
     <ul class="column small-hidden large-12"> 
 
     <li class="column small-hidden large-3">&nbsp;</li> 
 
     <li class="column small-hidden large-1">Yep</li> 
 
     <li class="column small-hidden large-1">Yep</li> 
 
     <li style="float: center;" class="column small-hidden large-1 logo"><img alt="Website Logo" src="img/image.png"></li> 
 
     <li class="column small-hidden large-1">Yep</li> 
 
     <li class="column small-hidden large-1">Yep</li> 
 
     <li class="column small-hidden large-3">&nbsp;</li> 
 
     </ul> 
 
    </nav> 
 
    </div> 
 
</header>

ありがとう:

は、ここに私のコードです!

+0

あなたがイメージとそれを中心に数に対するLiの行の高さを調整することができます。そのようなお尻の高さ:40px程度。そのことが分かれば教えてください。 –

+0

'li { vertical-align:top; } ' –

+0

はい、ありがとうございます!しかし、それはそれの下に他のものを押し下げ、それを止める何らかの方法を押しつけますか?ありがとう! (オーランドPに返信して)私はハザードコード、それは効果がないようです:/ –

答えて

0

あなたはこれを試すことができます。

nav li.img{ vertical-align: middle;} 
関連する問題