2017-04-06 42 views
0

這裏是我的代碼格內放置跨度旁邊p元素

 <div> 
     <p>hello nirmesh</p> 
     <span> <img src="x.png"/></span> 
    </div> 

我要的是旁邊展示我的<p>標籤,而不是它下面的圖像。請任何人幫我解決這個問題

+0

讓你的p'顯示:直列block' – Pete

+0

你能夠改變的標記,放置'span'了'p'內? – Shaggy

回答

0

使默認爲「阻塞」「內聯塊」元素的p標記,會讓其他元素在它之後流動。這是最好的一個外部的樣式表添加這些規則,但爲了說明:

<div> 
    <p style="inline-block; margin-right: 5px;>hello nirmesh</p> 
    <span><img src="x.png"/></span> 
</div> 
+0

如果'p'跨越多行,這將不起作用。 – Shaggy

+0

好點。 「你好nirmesh」看起來像是多行:) – mayersdesign

+0

重讀這個問題;據說「p」中的文字可以是任意長度的。 – Shaggy

0
<div> 
    <p style="display:inline-block;>hello nirmesh</p> 
    <span> <img src="x.png"/></span> 
</div> 
+0

如果'p'跨越多行,這將不起作用。 – Shaggy

0

設置p標籤的顯示,以inline

p { 
 
    display: inline; 
 
}
<div> 
 
    <p>hello nirmesh</p> 
 
    <img src="x.png"/> 
 
</div>

+0

感謝它的工作,但該圖像應出現在文本的中心。我能如何實現相同? – Nirmesh

+0

你是什麼意思由文本的中心?你能否詳細說明你想要做什麼? – Hue

+0

檢查此「http://www.awesomescreenshot.com/image/2375504/3bb5365d08ec38b63662307781c3b734」你可以看到圖像是一點點下面我希望它對齊到文本就是它。 – Nirmesh