2017-02-06 5 views
0

私は、プロフィール画像、プロフィール名、およびユーザーのメールを表示するnavbarを持っています。画像の横にテキストとメールをラップする方法を知りたい。ちょうどフィドルのプロフィールの写真と名前のように。リンクスパン要素をイメージの横に1つ下にラップするにはどうすればよいですか?

Like this

内の1つのと同じように、私はこのコードを試してみました。私はCSSを初めて使用しており、これについてどうやって行くのかという手がかりはありません。ここで

<nav class="navbar navbar-default"> 
     <div class="container-fluid top-bar-admin"> 
      <div class="navbar-header"> 
       <a class="navbar-brand" href="#"><img src="{{url('/icons/logo.png')}}" id="cto_logo"></img></a> 
       </div> 
       <img id = "profile_pic" src = "https://x1.xingassets.com/assets/frontend_minified/img/users/nobody_m.original.jpg"> 
       <span id="int_profile_name">Jeni</span> 
       <span>[email protected]</span> 
     </div> 
    </nav> 

fiddle

答えて

0

あなたはこの使用できる

<nav class="navbar navbar-default"> 
    <div class="container-fluid top-bar-admin"> 
     <div class="navbar-header"> 
      <a class="navbar-brand" href="#"><img src="{{url('/icons/logo.png')}}" id="cto_logo"></img></a> 
      </div> 
      <img id = "profile_pic" src = "https://x1.xingassets.com/assets/frontend_minified/img/users/nobody_m.original.jpg"> <br/> 
      <span id="int_profile_name">Jeni</span><br/> 
      <span>[email protected]</span> 
    </div> 

+0

ブレーク@seth動作しません何をしたいの表示プロパティ

jsfiddleについての詳細を読むために必要があるかもしれません。 –

+0

はあなたの持っているもののimgとスパンの幅を100%に設定しますか? –

0

ブレークタグを試してみてくださいです:

navbar-header.img, navbar-header.span{ 
    display: block; 
} 
0

フレックス使用してアップデートを参照してください。をはこのようspanタグを使用してスパンをラップ:

<span class="wraptext"></span> 

は、あなたがそれを与えるどのようなクラスの問題ではありません。

あなたがそれを与えるどのようなクラス

<div class="flexit"> 

であなたのイメージをラップする問題ではありません。

正しいCSSでターゲットを設定している限り、以下を参照してください:

https://jsfiddle.net/inspiraller/gp21zmj7/1/ 

CSS

.flexit{ 
    display:flex; 
} 
#profile_pic{ 
    height: 40px; 
    border-radius: 50px; 
    margin-right:10px; 
} 
.email{ 
    display:block 
} 

HTML:

<nav class="navbar navbar-default"> 
      <div class="container-fluid top-bar-admin"> 
       <div class="navbar-header"> 
        <a class="navbar-brand" href="#">LOGO</a> 
       </div> 
       <div class="flexit"> 


        <img id = "profile_pic" src = "https://x1.xingassets.com/assets/frontend_minified/img/users/nobody_m.original.jpg"> 
        <span class="wraptext"> 
         <span id="int_profile_name">Jeni</span> 
         <span class="email">[email protected]</span> 
        </span> 
       </div> 
      </div> 
     </nav> 
0

単にそれが画像の横に表示されるようになるのdivにテキストや電子メールを追加し、それにdisplay: inline-blockを与えます。

テキストの後ろに新しい行の電子メールを作成するには、それらのうちの1つにスタイル全体を取るようにするdisplay: blockスタイルを指定します。

は、あなたが何をしたいのかについての詳細は、あなたが

関連する問題