2017-05-26 7 views
0

内容がulタグのヘッダーがあります。私はそれらをインラインにすることはできません。画像で完全にそれらをインライン化するブートストラップを使用したli内のインラインコンテンツ

HTML

<div class="navbar-header"> 
    <ul class="nav navbar-nav navbar-right"> 
    <li> 
     <div> 
     <span><img src="1"></span> 
     <p class="p1">row information</p> 
     </div> 
    </li> 
    <li> 
     <div> 
     <span><img src="1"></span> 
     <p class="p1">row information</p> 
     </div> 
    </li> 
    <li> 
     <div> 
     <span><img src="1"></span> 
     <p class="p1">row information</p> 
     </div> 
    </li> 
    </ul> 
</div> 

Here is fiddle

+0

リストアイテムを水平な行に配置しようとしていますか?その場合は、navbar-navクラスのflex-direction:列を削除します。 –

+0

このような? https://jsfiddle.net/ftzLemjt/1/ –

+0

@MichaelCokerほとんどこれが好きですが、最後の1つは、このコンテンツを1行に整列させ、フレックス方向を削除することです:列は助けましたが、それはブートストラップのネイティブクラスですそれ以外の方法はありますか? – bigbang

答えて

0

インラインブロックP1クラスの表示スタイルを設定し、フレックス方向を削除します。このように:

.p1 { 
    display: inline-block 
} 

https://jsfiddle.net/toL6f4h5/

1

1)すべてのCSSを削除し、ブートストラップのナビゲーション構文を使用しているので、CDNからブートストラップCSSやJSが含まれます。 2)p要素をスパンに変更してください。

関連する問題