2016-05-22 6 views
0

にまたがりますか?フロートdivが内部の私はその可能ならばその次のテキストのように、テキスト内の<code>div</code>フロートを作るために知っていただきたいと思い<a href="https://jsfiddle.net/o1xvw91a/1/" rel="nofollow">fiddle</a></p> <p>にこのコードを持って

.a { 
 
    position: relative; 
 
    width: 100px; 
 
    height: 40px; 
 
    background: red; 
 
}
<span>Pause and play icons will automatically be attached to every mp3 song in text. Like this for example: </span> 
 
<div class="a"></div><span> ut laoreet hendrerit mi. Nam vestibulum viverra diam. Nullam eros ipsum, rutrum ut, ultricies sed, congue sed, est. Pellentesque porttitor. Donec dictum urna eu mi. Maecenas in lorem.</span>

+0

[ '表示:インラインblock'](https://jsfiddle.net/websiter/o1xvw91a/3/)はあなたの友達です。あなたのコードに –

+1

、divはスパンでなければなりません。あなたのスパン親は、p、divの可能性があり、... –

+3

'div'は**' span'内側にある、それは意味論 – vsync

答えて

3

あなたはより良いあなたに合うようにそれを設定することができますよう、vertical-alignとともにdisplay:inline-blockを使用しています。コメントのユーザーへ


spandiv兄弟ないその親であるため、

これは、有効なHTMLです。


.a { 
 
    display: inline-block; 
 
    vertical-align: middle; 
 
    width: 100px; 
 
    height: 40px; 
 
    background: red; 
 
}
<span>Pause and play icons will automatically be attached to every mp3 song in text. Like this for example: </span> 
 
<div class="a"></div><span> ut laoreet hendrerit mi. Nam vestibulum viverra diam. Nullam eros ipsum, rutrum ut, ultricies sed, congue sed, est. Pellentesque porttitor. Donec dictum urna eu mi. Maecenas in lorem.</span>

+0

はなぜフィドルで同じ結果を得ていないのです)関与していましたか? https://jsfiddle.net/o1xvw91a/4/(divは完全左、テキストは右)私はそれがテキスト自体の一部のようになりたいので、同じ行の言葉で流れる、正確にいくつかのテキストの単語のように振る舞います。私がうまく説明できない場合は申し訳ありません。これは壊し答えであるが、今私はあなたを理解 – Toniq

+0

@Toniqは、更新答え – dippas

+2

を見てみましょう - OPに、私は強く「」それは、その後、CSSで.Aとして参照されるのdivのクラスを持つに対してお勧めします。実際の "a"要素で迷子になるのは簡単すぎます。意図せぬものをターゲットにしてしまいます。この答えの誤りではなく、むしろOPの質問ですが、私はこの答えが受け入れられたのでここでは価値があると思いました。しかし、それとは別に - 感謝@gavgrif素晴らしい答え – gavgrif

関連する問題

 関連する問題